自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 制作智能机MSU

1. 把项目生产的文件夹拷贝到Smart_MSU_V05\02_flashtool\MSU_v1720下,并把该文件夹名字修改为带版本号的名字2. 在Smart_MSU_V05\02_flashtool\MSU_v1720下,找到history.ini文件,打开2.1 scatterHistory:要填写文件夹下的XXX_Android_scatter.txt文件2.2 las...

2018-07-31 21:16:36 192

原创 Android80go平台的桌面布局(带gms)

1. 文件路径vendor/go-gms/apps_go/GmsSampleIntegrationGo/res/xml/partner_default_layout.xml2. 屏幕划分最底侧和中间屏幕是独立开来的。最底侧的图标分别位于第0/1/2/3屏,中间的屏幕和其右侧的屏幕处于第0/1屏。2.1最底侧加单个图标 <!-- Hotseat (We use ...

2018-07-31 21:11:59 2256

原创 Linux下gedit的设置

F9:显示打开的文件列表F11:全屏显示Ctrl+G:显示下一个搜索的字符Ctrl+I:定位到某一行Edit -> Preferencces -> View -> Display line numbers:显示行号Edit -> Preferencces -> Editor -> Tab width:显示tab键大小Edit -> Prefer...

2018-07-31 11:11:59 4011

原创 获取桌面应用列表

通过Intent.CATEGORY_LAUNCHER筛选出包含launcher的桌面应用列表,在所有的应用列表applicationInfos中匹配,成功,则放入appInfos中。public List<AppInfo> queryFilterAppInfo() { pm = context.getPackageManager(); // 创建一个类别为CA...

2018-07-30 19:32:48 1221

原创 service强制运行在phone进程

<service android:name=".atservice.ATService" android:process="com.android.phone"> <intent-filter> <action android:name="com.sagereal.atcmd.service.ACTION"/> <

2018-07-23 20:49:34 621

原创 UI访问在主线程、耗时操作在子线程的原因

Android规定,访问UI只能在主线程中进行,若在子线程中进行UI访问,就会抛出异常。Q:系统为何要求不能在子线程中访问UI?A:Android的UI控件不是线程安全的,多线程并发的访问,可能造成UI控件不可预期的状态。Q:为何系统不对UI控件的访问加上锁机制呢?这样就可以多线程并发访问了。A:1.加上锁机制后,会使UI控件的访问逻辑变复杂;2.加锁之后,UI访问效率变低,因为锁...

2018-07-19 20:52:17 1403

原创 广播onReceive()方法的context类型探究

1. 铺垫1). 非Activity类型的context并没有所谓的任务栈;2). 出于安全原因的考虑,Android是不允许Activity或Dialog凭空出现的,一个Activity的启动必须要建立在另一个Activity的基础之上,也就是以此形成的返回栈。而Dialog则必须在一个Activity上面弹出(除非是System Alert类型的Dialog),因此在这种场景下,我们只...

2018-07-18 21:09:01 15164 1

原创 ASCII与unicode的区别

一、ASCII码与unicode码1. ASCII:8bits的英文编码,实际使用低7位,127个字符。32(0x20)为空格,之前是控制字符,之后是有效字符。2. Unicode:使用两字节对全球字符进行统一编码,有65536个编码,UCS-2为两字节版本(2^16 =65536)。2.1 Unicode little endian:将Unicode中表示同一字符的两个字节顺序反过来...

2018-07-17 19:28:00 13096

原创 SubscriptionInfo和SubscriptionManager相关知识梳理

1. subid和slotidslotid或者phoneid是指卡槽,双卡机器的卡槽1值为0,卡槽2值为1,依次类推。subid:SubscriptionId(Subscription Identifier)。subid是数据库telephony.db的表siminfo的主键递增项,其中telephony.db在"/data/user_de/0/com.android.providers.t...

2018-07-17 19:26:17 10647

原创 使用egrep输出带有两个关键字的信息

1. adb logcat | egrep "abc|def"2. adb logcat | egrep "abc | def" //egrep使用的‘|’符号两侧都带空格。注意,egrep后跟的是正则表达式,若是‘|’符号两侧都带空格,即case2,则只会输出带“abc ”和“ def”的关键字,不会输出带有“abc”“def”的关键字。1)adb常用指令adb devic...

2018-07-14 08:38:49 1933

原创 两个较大整数求和--面试题

String a = "111147545...11";String b = "25456154...425";/*求a+b由于数字太长,只能存在String里,不能整体转成int/long来加,只能从头到尾一位一位的转换成int来加,注意进位。用一个for循环按每一位做加法,最后输出到一个String里可以使用java函数:String.toCharArray() Integer.valueOf...

2018-07-12 21:09:41 821

原创 android双卡时对apn的操作

apn(access point names),每个卡都会对应一系列的apn,如主卡为联通卡,对应的apn有3gwap/3gnet/uninet/nuiwap/3gwap等。每个卡默认选择一个apn,用户可更改。1. 获取主卡或副卡当前使用的apn,对应的uri地址:"content://telephony/carriers/preferapn"。 APN getAPN(int su...

2018-07-11 20:03:59 3520 3

原创 ArrayAdatper构造传值和getView()方法

利用ListView和Arrayader实现一个带有图片和介绍的列表:protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //u...

2018-07-07 16:06:29 1448

原创 内置apk

本文目的是实现内置apk和第三方apk通过aidl通信,着重说下,如何内置apk及内置时有关aidl的一些注意事项。一、内置带源码的apk1. 准备工作:1.1 Android源码1.2 先在Android Studio中,通过AIDL实现Service[服务端]、Client[客户端]的通信2. 内置:有以下两种内置方式2.1 把Service整体作为一个独立的apk进行内置1) 在p...

2018-07-04 15:38:37 1121

原创 TitleBar的复用

TitleBar在很多界面中都会用到,每个界面都编写一遍,效率太低,故学习了一下TitleBar的复用。1. 在layout文件夹中定义一个title.xml文件:一个Button,表示back按键;一个TextView,表示该活动的标题<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:androi...

2018-07-02 21:25:48 179

四级缓存.xmind

xmind文件,是RecycleView的四级缓存的梳理,便于学习。不需积分就可下载,有问题请不吝赐教,共同进步。

2020-11-09

RotateCircle

通过自定义控件使图片旋转,以及旋转动画的两种实现方式。

2019-01-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除