Tag: 安卓

Android arp表 – 开发问题

我正在编写的Android应用程序有两个问题。 我正在从/proc/net/arp读出本地arp表,并在哈希映射中保存ip和相应的mac地址。 看我的function。 它运作正常。 /** * Extract and save ip and corresponding MAC address from arp table in HashMap */ public Map createArpMap() throws IOException { checkMapARP.clear(); BufferedReader localBufferdReader = new BufferedReader(new FileReader(new File(“/proc/net/arp”))); String line = “”; while ((line = localBufferdReader.readLine()) != null) { String[] ipmac = line.split(“[ ]+”); if (!ipmac[0].matches(“IP”)) { String ip […]

下载pdf文件并保存到SD卡

我想下载并保存pdf文件到内部存储。 这是我正在使用的代码: 我从其他类调用我的方法: new Thread(new Runnable() { public void run() { new Main().downloadPdfContent(“http://people.opera.com/howcome/2005/ala/sample.pdf”); } }).start(); 方法如下: public void downloadPdfContent(String urlToDownload){ URLConnection urlConnection = null; try{ URL url = new URL(urlToDownload); //Opening connection of currrent url urlConnection = url.openConnection(); urlConnection.connect(); //int lenghtOfFile = urlConnection.getContentLength(); String PATH = Environment.getExternalStorageDirectory() + “/1/”; File file = new File(PATH); file.mkdirs(); […]

RecyclerView滚动时滞后

滚动浏览RecyclerView时,我无法理解刹车的原因是什么。 滚动由mRecyclerView.smoothScrollToPosition(position);调用mRecyclerView.smoothScrollToPosition(position); 滚动抽搐列表时(渲染时间范围> 16ms) AlphaAdapter.java public class AlphaAdapter extends RecyclerView.Adapter { private static final String TAG = “AlphaAdapter”; private Context mContext; private List mGunList; private boolean isAnimate; private final int VIEW_TYPE_NULL = 0; private final int VIEW_TYPE_ITEM = 1; public AlphaAdapter(Context mContext, List mGunList) { this.mContext = mContext; this.mGunList = mGunList; } public AlphaAdapter(Context mContext, […]

检查我的应用程序的通知是否正在运行

有没有办法我可以以编程方式检查我的应用程序的通知当前是否正在运行(显示)? 也就是说,调用了NotificationManager.notify() 。

Android L 5.0和libusb 1.0.9 – 没有权限?

我目前有一个Android应用程序通过USB OTG连接到设备。 使用libusb 1.0.9进行通信,并且它对于api级别<21的其他设备运行良好。(由于性能问题,通信必须是本机)在Android L下运行应用程序时,我从libusb_init收到以下错误(空值): type=1400 audit(0.0:107): avc: denied { read } for name=”usb” dev=”tmpfs” ino=24433 scontext=u:r:untrusted_app:s0 tcontext=u: object_r:usb_device:s0 tclass=dir A/libc(12605): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 12605 (mapp.sdk.sample) 我正在使用我的Nexus 5上的最新NDK 10c编译libusb 1.0.9。我不认为这是ART运行时问题,因为该应用程序适用于Android 4.4.4,启用ART而不是Dalvik。 有谁熟悉这个问题? ( 这看起来很相似)这可能与PIE有关吗? 谢谢。

如何获取android中的国家代码(调用代码)?

如何在Android代码中获取我的SIM的国家代码。 我用过 TelephonyManager tm = (TelephonyManager)getSystemService(getApplicationContext().TELEPHONY_SERVICE); String countryCode = tm.getNetworkCountryIso(); 但在这里,我为孟加拉国获得了像“BD”这样的国家名称,我需要为孟加拉国提供+880。 这段代码的工作原理与此类似。 Locale.getDefault().getCountry(); 我需要代码为+ 91代表ind,+ 880代表bd。

使用Google Play服务的Android Studio中的编译问题

我正在运行AndroidStudio 0.8.4,并在AndroidStudio 0.8.2上试过这个。 我正在运行Java JDK 1.8.0_11并尝试使用JDK 1.8.0_05。 每当我尝试构建我的android工作室项目 – Build -> Rebuild Project – 或尝试运行该应用程序时,我收到以下错误: An exception has occurred in the compiler (1.8.0_11). Please file a bug at the Java Developer Connection (http://java.sun.com/webapps/bugreport) after checking the Bug Parade for duplicates. Include your program and the following diagnostic in your report. Thank you. com.sun.tools.javac.code.Symbol$CompletionFailure: class file […]

Android ClassNotFoundException:没有在路径上找到类

这是我启动应用程序时收到的exception消息。 致命exception:主进程:net.johnhany.opencv3jniPID:10721 java.lang.RuntimeException:无法实例化活动ComponentInfo {net.johnhany.opencv3jni / net.johnhany.opencv3jni.MainActivity}:java.lang.ClassNotFoundException:未找到路径上的“net.johnhany.opencv3jni.MainActivity”类:DexPathList [[zip file“/data/app/net.johnhany.opencv3jni-1/base.apk”],nativeLibraryDirectories=[/data/app/net.johnhany。在android.app.ActivityThread上的android.app.ActivityThread.performLaunchActivityActivityThread.java:2322)的android.app.ActivityThread.handleLaunchActivityActivityThread.java:2474)中的opencv3jni-1lib / arm,/ vendor / lib,/ system / lib]。在Android.os.Looper.loopLooper.java的android.app.Handler.sage(Handler.java:102)的android.app.ActivityThread $ H.handleMessageActivityThread.java:1359)ess $ 800(ActivityThread.java:144): 155)在android.app.ActivityThread.mainActivityThread.java:5696)at java.lang.reflect.Method.invokeNative Method)at java.lang.reflect.Method.invokeMethod.java:372 )com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.runZygoteInit.java:1028)at com.android.internal.os.Init.main(ZygoteInit.java:823)引起:java.lang.ClassNotFoundException:Didn’在路径上找到类“net.johnhany.opencv3jni.MainActivity”:DexPathList [[zip file“/data/app/net.johnhany.opencv3jni-1/base.apk”],nativeLibraryDirectories=[/data/app/net。 johnhany.opencv3jni-1 / lib / arm / vendor / lib,/ system / lib]]在java.lang上的dalvik.system.BaseDexClassLoader.findClassBaseDexClassLoader.java:56)java.lang.ClassLoader.loadClassClassLoader.java:511) .ClassLoader.loadClassClassLoader.java:469)在android.app.Instrumentation.newActivityInstrumentation.java:1083)在android.app.ActivityThread.performLaunchActivityActivityThread.java:2312)在android.app.ActivityThread.handleLaunchActivityActivityThread.java:2474)在android .app.ActivityThread.ess $ 800(ActivityThread.java:144)在android.app.ActivityThread $ H.handleMessageActivityThread.java:1359)在android.os.Handler.sage(Handler.java) :102)在android.app.Looper.loopLooper.java:155)在android.app.ActivityThread.mainActivityThread.java:5696)在java.lang.reflect.Method上的java.lang.reflect.Method.invokeNative方法)。 invokeMethod.java:372)com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.runZygoteInit.java:1028)at com.android.internal.os.Init.main(ZygoteInit.java:823)Suppressed:java.lang。 java.lang.BootClassLoader.Class(ClassLoader.java:781)中的java.lang.Class.classForNameNative方法中的ClassNotFoundException:net.johnhany.opencv3jni.ty at […]

如何使用Javah工具创建C头文件

嗨伙计们我正在使用android ndk而且我正在尝试使用javah工具创建ac头文件如何使用以及在哪里使用此工具我无法理解所以请任何人都可以告诉我程序如何做到这一点我是等待回复请………

如何从Android按钮单击运行单独的应用程序

我尝试在我的Android应用程序中添加两个按钮,从单独的两个应用程序Order系统和Inventory系统中选择一个应用程序。如图所示。 我已将这两个应用程序实现为单独的两个Android项目。 当我尝试运行此应用程序时,它会直到选择窗口正确,但是当按下一个按钮时,模拟器会显示“强制关闭”消息。 我已将Order系统和Inventory系统项目添加到第一个应用程序的构建路径,然后导入它们的包(com.oms.ws和com.inv.ws)。 这可能不正确,但不知道如何做到这一点。 请帮我! 我是Android的新手。 我想使用模拟器测试这个应用程序! 这是我用来选择应用程序的代码。 import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import com.oms.ws.*; public class ThirdScreen extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.thirdscreen); Button oms; oms = (Button)findViewById(R.id.orderSystem); oms.setOnClickListener(ordrMnagemntSys); Button inventory; inventory […]