- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 在线源码
https://www.androidos.net.cn/sourcecode记录下源码阅读地址#include <private/binder/Static.h>ProcessState::self()函数中自动锁Mutex::Autolock _l(gProcessMutex);的gProcessMutex指针位于private/binder/S...
2019-11-19 10:55:28 226
原创 原子性 (volitale)在单例中的使用
懒汉模式的单例模式一般会有如下写法public class Singleton { private static Singleton singleton; private Singleton (){ } public static Singleton getSingleton() { if (singleton ==...
2019-10-28 15:38:10 377
原创 gradlew指令无法执行
一.配置JDK环境变量(*/jre1.8.0_131/bin) 二.配置gradle环境变量(Studio/gradle/gradle-4.4/bin)三.工程生成gradlew文件 很多工程默认不带gradlew文件,这个时候需要在AndroidStudio的控制台执行gradle wrapper指令来生成,执行指令的前提是配置一 二的环境变量。执行后工程中会有如下文件生成...
2018-09-14 09:28:16 8659
原创 自定义
AndroidStudio报错原因: 1.gradle文件夹包含在中文名称下,具体见如下博客(报错tag ~~ com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error:) https://blog.csdn.net/yingaizhu/article/details/79595655...
2018-09-03 15:22:26 154
原创 ContentProvider結合SQLiteDatabase用法
今天時間有點趕,先把關於ContentProvider和SQLiteDatabase的部分貼上ContentProvider的作用就是很方便的通過uriMatcher匹配一個或多個uri地址,方便以後可以直接通過uri來增刪查改對應的數據,當然還是需要自己在對應的方法中做好處理,貼上代碼實現如下public class ShopProvider extends Conten
2017-10-13 23:40:10 242
原创 Android Studio使用jni简记
Android Studio本身提供ndk相关工具下载,不过前提是需要vpn代理。 Studio中Tools -> Android -> SDK Manager -> SDK Tools这个里面包含有jni开发相关的所有包(CMake, LLDB, NDK)以上三个工具下载完成之后状态就为Installed,接下来就可以进行jni的相关编写了首先需要在gr
2017-10-12 14:27:04 198
原创 LeakCanary使用(Android试手)
这是鄙人第一次开始写博客,只为自己学习记录,有问题或者写的不好还请谅解由于使用Android Studio进行demo测验,首先studio需要在build.gradle中加入leakcanary相关引用在自己新建的应用中自定定义Application,并在Application的onCreate中加入LeakCanary.install就可以实现对该应用的监听
2017-10-10 17:07:57 302
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人