- 博客(17)
- 收藏
- 关注
原创 Android.bp文件说明
如下为android-13.0.0_r3中packages/apps/WallpaperPicker2/Android.bp的文件内容。这里关于Android.bp文件的说明谷歌官方给出参考,仅用于快速查看,没有进行翻译,详细可以查看对应的。Android.bp是安卓系统,Soong构建系统使用的配置文件。按照上面文件的描述,android_app表示会生成一个apk文件;关于Soong也可以看下这篇网上的。
2023-07-06 13:10:02
5252
原创 为什么使用start方法启动Java的Thread线程?
一、简介在Java代码当中,当我们需要开启子线程去处理一些任务的时候,往往是调用Thread对象的start方法,这样Thread实例中的Runnable对象的run方法就会在一个新的线程当中执行;// 创建一个线程Thread thread = new Thread(new Runnable() { @Override public void run() { System.out.println("working in " + Thread.currentThread().getNa
2022-04-20 21:48:31
2650
原创 安卓Library中引入so文件报错
在Android Library中引入so文件,然后再主模块引入有so文件的模块时报错:java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.xxxxx.xxxxxxx-1/base.apk"],nativeLibraryDirectories=[/data/app/com.xxxxx.xxxxxxx-1/lib/arm64, /data/app/com.xxxx
2021-01-29 16:48:28
440
原创 Android Room简易使用
参考一、说明Room是Android Jetpack中的一部分,是在SQLite的基础上提供了一个抽象层。本文使用Room结合LiveData,ViewModel实现了一个Demo。二、实例1. 添加依赖build.gradle (Module: app)添加依赖// Room componentsdependencies { // Room components implementation "androidx.room:room-runtime:$rootProject.
2020-10-19 22:24:57
227
原创 新安装Android Studio创建项目失败解决方法
一、梗概第一次安装Android Studio的时候,因为被墙等原因,Gradle总是出错导一直构建不了项目Failed to open zip file.Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)Re-download dependencies and sync project (requires network)二、解决方法解决方法就
2020-10-07 02:00:53
2637
2
原创 使用Android Debug Database查看安卓Sqlite数据库
一、加入依赖debugImplementation 'com.amitshekhar.android:debug-db:1.0.4'二、查看数据库安装程序,并在Sqlite中插入数据查看设备的ip地址(adb shell ifconfig)使用浏览器输入地址(设备地址:8080/#)例子:...
2020-09-05 17:46:32
241
原创 微信小程序图表开发(eCharts)
一 、说明本篇文章主要记录微信小程序开发过程中对图表的使用。这里主要说明eCharts的使用,最后也会讲一下wecharts的使用。至于两者的区别,echarts更强大,但是体积更大,导进来有500K以上了,即便导入自定义的组件,也很大;而wxcharts虽然没有那么强大,但是体积比较小,特别是轻量版只有30K多一点,非常适用于对大小要求比较高的小程序。1. echarts使用(1)下载这...
2020-01-14 17:33:04
2075
转载 安卓状态栏下拉
需要权限:<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />状态栏下拉:/** * 展开通知栏 * @param context */ public static void expandNotification(Context context) { ...
2019-12-16 14:49:24
396
原创 Android根据包名获取APP名称
Android根据包名获取APP名称今天工作的时候,要到一个问题,goole paly music需要获取APP的名称,但是源码中的方法获取到的却是一个空值,根据网上的资料,记录一下获取APP名称的另一种方法。新建一个Activity,有一个button和一个TextView,以下是button的点击事件,主要根据手机计算器的包名来获取的button1.setOnClickListener(...
2019-08-29 20:13:15
5475
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人