Loading...
0x00NDK即Native Development Kit,NDK允许开发者使用类似C / C++之类的原生代码语言执行部分程序。为何要用到NDK?概括来说主要分为以下几种情况:代码的保护,由于apk的java层代码很容易被反编译,而C/C++库被反编译的难度较大。在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。便于移植,用C/C++写的库可以方便在其他的嵌...
0x00一般情况下新创建的Activity默认没有添加返回按钮,目前基于android6.0版本sdk并通过android studio创建的空Activity默认都是继承自AppCompatActivity。0x01此时如果需要给AppCompatActivity的标题栏上加上返回按钮,可以在Activity的onCreate中加入如下代码:android.support.v7.app.A...
android应用中new出很多线程在关闭应用时发现不能彻底退出。只用finish()方法,有时候不能彻底退出。彻底退出用:System.exit(0);System.exit(0)是将你的整个虚拟机里的内容都停掉了 。内存都释放了!也就是说连JVM都关闭了,内存里根本不可能还有什么东西
在Fragment中使用getActivity().runOnUiThread()更新Ui可能会遇到报错:java.lang.NullPointerException: Attempt to invoke virtual method ‘void android.support.v4.app.FragmentActivity.runOnUiThread(java.lang.Runnable)...
转自:https://segmentfault.com/a/1190000004151222获取NavigationView的中的控件出现空指针异常我们在Navigation Drawer Activity中获取控件,第一反应就是直接在onCreateView里调用findViewById,例如我想获取上图中的TextView,假如id为tv_userTextView tv = (TextV...