![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android技术站
qq_42282862
这个作者很懒,什么都没留下…
展开
-
Android.mk文件里面集成第三方jar和so
mk文件添加jar和so原创 2022-12-28 14:47:57 · 731 阅读 · 0 评论 -
c++ 添加获取栈信息的code
关于打印c++的log的code原创 2022-09-09 09:39:50 · 798 阅读 · 0 评论 -
add_new _device_point添加权限
selinux原创 2022-07-28 15:46:46 · 190 阅读 · 0 评论 -
sdk打包成 aar 和 jar的方法
使用gradlew进行编译jar或者aar包原创 2022-06-29 15:51:55 · 931 阅读 · 0 评论 -
AOSP单独编译kernel 一些模块
android原创 2022-06-24 14:50:36 · 515 阅读 · 0 评论 -
android实现片段记忆
本地内存存取//存储sharedPreference数据private void saveCurrentdata(Context context,String filename,String brand,String device,String index,String weight,String version){ SharedPreferences.Editor editor = context.getSharedPreferences(filename,Context.MODE.原创 2022-05-15 15:22:08 · 299 阅读 · 0 评论 -
Activity的startActivity()从app调用到binder driver层在到system_server层的分析
链接: activity的startActivity调用流程概览-【需翻墙头】.链接: IPC的通信机制.链接: Binder和AIDL的原理.链接: Activity的启动流程 基于11.原创 2021-08-31 12:41:47 · 154 阅读 · 0 评论 -
Android.mk和Android.bp的语句转换
编译不同类型的模块编译成 Native 动态库Android.mkinclude $(BUILD_SHARED_LIBRARY)Android.bpcc_library_shared {…}编译成 Native 静态库Android.mkinclude $(BUILD_STATIC_LIBRARY)Android.bpcc_library_static {…}编译成 Native 执行程序Android.mkinclude $(BUILD_EXECUTABLE)原创 2020-10-09 14:48:13 · 5899 阅读 · 0 评论 -
Android 系统内置apk带有源码
Android 源码系统内置apk(有源码)第一步:利用Android创建一个android的项目 第二步:将一些文件剔除,最后剩下这些第三步:在自己的项目模块下面建立一个Android.mk的文件第四步:将第二步中的文件全部移到同Android.mk的文件的目录下面第五步:编辑Android.mk文件第六步:将 LOCAL_PACKAGE_NAME的名字拷写入第七步:重新编译,正...原创 2020-09-04 00:51:22 · 561 阅读 · 0 评论 -
adb控制activitty启动以及查看相应的操作
1、获取root的权限 adb root;2、挂在手机到电脑adb remount;3、将apk安装到手机里面adb push 待安装apk 目标路径 4、挂载的时候可能没有成功,由于权限认证问题,关闭认证权限adb disable-verity5、重启adb reboot;》》》》》》》》》》》》》》》》》》》》》》》》使用adb启动app的步骤1、获取当前所有的activity的名字adb shell dumpsys activity (Pending activity,Br原创 2020-08-28 19:42:55 · 389 阅读 · 0 评论 -
android statusbar 和 navigationbar的设置
状态栏经历的阶段android 的状态栏大致经历了以下几个阶段android 的状态栏大致经历以下几个阶段在android 4.4-android5.0可以实现状态栏的变色,但是效果不是太好,主要实现方式是通过FLAG——TRANSKUCEBT_STATUS这个属性设置状态栏为透明并且为全屏模式,然后通过添加一个StatusBar一样大小的View,将View设置为我们想要的颜色,从而实现状态栏变色。在android 5.0-android6.0系统才真正的支持状态栏变色,系统加入一个重要的属原创 2020-08-26 21:34:37 · 999 阅读 · 0 评论 -
蓝牙耳机的开发
第一步添加权限<uses-permission android:name=”android.permission.BLUETOOTH” /><uses-permission android:name=”android.permission.BLUETOOTH_ADMIN” />第一个是最基本的,打开蓝牙,请求连接,接受连接都需要这个第二个是建立搜索,对蓝牙进行设置这些操作第二步获取一个对蓝牙进行各种操作的类-BluetoothAdapter.这个类可以满足我们.原创 2020-08-24 17:00:46 · 3206 阅读 · 3 评论 -
Volley的框架的使用
volley的框架的优势:自动网络请求调度多个并发网络连接支持请求优先级取消请求API。您可以取消单个请求,也可以设置取消的时间段或范围。可轻松自定义,例如自定义重试和退避的时间强大的排序功能,让你可以轻松使用网络异步获取数据填充界面调试和跟踪工具volley的使用详细教程AndroidManifest.xml文件里面配置 // 网络权限标配 <uses-permission android:name="android.permission.INTERNET"/&g原创 2020-07-10 16:33:06 · 226 阅读 · 0 评论 -
volatile的理解
一、简介:volatile 是Java提供的一种轻量级的同步机制。java语言包含两种内在的同步机制:一种是代码块synchronized(和volatile关键字),volatile更轻量级,不会引起上下文的调度。但是volatile的同步性较差,更容易出错。二、并发编程的3个基本概念(1)原子性定义:一个操作或者多个操作要么全部执行不会被任何的因素打扰,要么就都不执行原子性是拒绝多线程操作的,不论是多核还是单核,具有原子性的变量,同一时间只能有一个线程对他操作。简单的说,在执行过程中不被其他线原创 2020-07-09 11:47:47 · 233 阅读 · 0 评论 -
线程中断的理解
线程终止的条件:run方法运行结束或有没有捕获的异常出现。在java 的早期阶段我们知道有一个stop方法,其他线程可以调用它来终止线程,但是这个方法已经被弃用了。interrupt方法可以中断调用它的线程。当一个线程调用interrupt时,线程的标识位就会被改为true,线程会不断检测这个标识位是不是被中断过,以判断线程是否应该被中断。想知道这个线程是否被中断,可以调用Thread.currentThread().isInterrupted()方法看while(Thread.currentThre原创 2020-07-09 09:20:57 · 293 阅读 · 0 评论 -
update android dependencies of libraries
包名库名gradle最新依赖版本v4compatcom.android.support:support-compat:28.0.0v4core-utilscom.android.support:support-core-utils:28.0.0v4core-uicom.android.support:support-core-ui:28.0.0...原创 2020-01-30 01:08:19 · 105 阅读 · 0 评论 -
android viewPage 详细的使用
android viewPage 使用在网上搜索了一番,找到了一个比较全面的使用,大家也可以看看。博客的作者链接https://blog.csdn.net/weixin_39251617/article/details/79399592...转载 2020-01-02 10:37:56 · 443 阅读 · 0 评论 -
android难用并常用的控件
ListView 控件自定义里面的内容1.创建一个类继承ArrayAdapter,然后重写super(context,super.ListView,objects)public class CatPicture extends ArrayAdapter { private int resourceId; public CatPicture(@NonNull Context...原创 2019-12-12 16:16:17 · 99 阅读 · 0 评论 -
adb device 无法 显示连接设备
Ubuntu系统下adb devices不能显示手机设备1.查看usb设备,命令:lsusb结果如下:Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus 001 Device 005: ID 0cf3:3005 Atheros Communications, Inc. AR3011...原创 2019-11-25 12:01:28 · 469 阅读 · 0 评论