- 博客(144)
- 资源 (14)
- 收藏
- 关注
原创 常用ADB命令使用和adb logcat 命令行用法 monkey压力测试
一、常ADB命令1. adb连接成功验证命令:adb shell命令:adb devices2.使用adb安装、卸载应用安装命令:adb install apk包名.apk举例:安装测试电池曲线的APK卸载命令:adb uninstall apk包名.apk3.使用adb复制文件从手机到电脑从手机复制到电脑命令:adb pull (文...
2017-05-25 21:12:27 16448 1
转载 android 5.1.1 下修改出厂默认输入法
1、 需要提前将用到的默认输入法(.apk)内置到系统中2、将系统中所有的输入法设置为可用,修改frameworks/base/core/Java/com/Android/internal/inputmethod/InputMethodUtils.Java public void enableAllIMEsIfThereIsNoEnabledIME() { - ...
2017-05-20 00:13:37 1837 1
转载 android设置多个类似APP其中的一个为默认 设置默认launcher
05-09 17:01:13.547: I/ActivityManager(3003): START u0 {act=android.intent.action.VIEW cat=[android.intent.category.BROWSABLE] dat=https://www.baidu.com cmp=android/com.android.internal.app.ResolverAct
2017-05-11 11:43:06 3704
转载 Android系统修改汇总(MTK)
以下都是基于Android 6.0 的代码去修改的!!!十四、将桌面workspace、hotseat 大小调整 放大一半 ,这个要根据自己的需求来制定 workspace.setPadding(padding.left/2, padding.top/2, padding.right/2, padding.bottom
2017-05-08 14:07:10 11553 3
转载 自注册DM(四)CMCC移动DM 实现方法
[java] view plain copy 自注册在cmcc 终端测试查看结果,输入IMEI,选择时间时一定要范围大点 3月到10月 因为他的时间不准 [java] view plain copy 手机Debug模式也可以测试,测试时换卡就行,不用重起和刷机,最重要打开4G数据连接 [ja
2017-04-28 11:39:46 1510
转载 自注册DM(三)CMCC移动DM SDK适配
SDK集成文档 目录1 概述.....................................................................22 环境配置要求............................................................23 基础使用说明................
2017-04-28 11:38:42 1555
转载 自注册DM(二)CMCC移动DM FAQ
适配平台地址:https://test.fxltsbl.com/Q1w2e3问题0:总体概述。厂商如何使用SDK、DM的实现原理是什么、找不到DmykAbsTelephonyManager类?答:参考CmccDemo_Svn示例Demo,厂商要负责实现类似功能的系统级应用,赋予相应的权限,满足相应的“不可见”、“无感知”、“常驻”等要求,在A
2017-04-28 11:38:03 2042
转载 自注册DM(一)CMCC移动DM自注册适配指南
▪CMCC终端管理为CMCC从2017/3/1日起入库要求的功能,本文档介绍了如何适配CMCCSDK▪终端管理的主要实现由CMCC通过SDK提供,MTK仅提供平台接口供CMCCSDK使用▪需求来源•终端管理及服务系统总体技术要求 V1.0.0.doc•终端管理终端技术规范V1.0.1.pdf•终端管理接口规范(终端能力开放接口分册) V1.0.1.pdf•终端管理客户端SD
2017-04-28 11:37:19 1484
转载 Android5.1 手机Settings加入从不休眠
Settings的apk的目录是在packages\apps\Settings下,由于我们添加的从不休眠是在显示项里面,所以我们就直接看DisplaySettings.Java的代码了。[java] view plain copy@Override public void onCreate(Bundle savedInstanceState)
2017-04-27 18:07:22 2005
原创 MTK 修改ro.hardware 获取cpu 和固件版本号方法
init.rc中文件中会通过import /init.${ro.hardware}.rc文件,这个ro.hardware应该是某个具体的属性,而这个ro.hardware赋值应该是在Init进程中赋值的。这个ro.hardware值设置是在/system/core/init.c中实现的,其通过hardware来赋值,hardware首先被/proc/cpuinfo赋值,然后会检测coman...
2017-04-27 18:06:06 6868 4
转载 预置第三方apk到MTK项目相关问题总结
目前5.0之后项目预置方式通用步骤为:建立apk文件夹;置目标apk到该文件夹下;解压缩apk查看是否包含lib/文件夹(apk项目是否包含lib库文件);在该文件夹下编写Android.mk脚本 ;理论上apk文件夹可以建立在项目内任意目录,编译系统会自动搜索并根据其内Android.mk (编译脚本) 来进行编译。 编译系统采用的是递归搜索,在搜索到父文件目录的An
2017-04-19 16:30:47 765
转载 android5.1 自动亮度调节简析
android亮度调节在"设置"的"显示"中,分为手动调节和自动调节。其中手动调节就是通过拖动"亮度调节"的拖动条来直接设置亮度值,自动调节则比较复杂,设置自动亮度模式后,再拖动"亮度调节"的拖动条,可以小范围改变亮度值(前提是光照条件不剧烈变化),但这时不是直接设置的亮度值,而是需要通过一系列转变转成亮度值。现在遇到问题是:在自动亮度调节模式下,调节亮度拖动条到最小,屏幕变得很黑。
2017-04-19 11:40:45 3619 1
转载 最新2017(Android)安卓面试题级答案(精选版)
JAVA 相关 1.静态内部类、内部类、匿名内部类,为什么内部类会持有外部类的引用?持有的引用是this?还是其它? 静态内部类:使用static修饰的内部类 内部类:就是在某个类的内部又定义了一个类,内部类所嵌入的类称为外部类 匿名内部类:使用new生成的内部类 因为内部类的产生依赖于外部类,持有的引用是类名.this 2.Java中try c
2017-03-26 20:07:24 824
转载 [干货]2017已来,最全面试总结——这些Android面试题你一定需要
吊炸天!74款APP完整源码![干货精品,值得收藏]超全的一线互联网公司内部面试题库,有了它,妈妈再也不用担心我进不了大公司了![干货,阅后进BAT不是梦]面试心得与总结---BAT、网易、蘑菇街[精品干货]面试题库第二波:java面试一定会遇到的56个面试题[面经福利]如何进入百度、阿里,一个6年Android老司机的面经2016年百度校招小结:我做技
2017-03-25 19:27:40 2329 1
转载 2017届毕业生安卓面试题-项目
项目经验项目经验可以看出一个开发者的很多东西,我们必须总结项目中的一些东西展示出来证明是我们做的,证明我们有足够的实力胜任这份工作。项目中用到哪些技术,有其他的实现方式吗?还可以做出哪些优化?整个项目中用到了哪些开源框架?他们的实现思路是什么?你看过他们的源码吗?问一些系统的常用组件app分了几层,如何分层的?项目中遇到的问题,怎么解决的站点: ht
2017-03-25 19:07:53 579
转载 2017安卓面试题-计算机网络篇
计算机网络即将多台计算机通过线路在网络管理协议下实现资源共享和信息传递名词定义 IP: IP层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包 并把该数据包发送到更高层—TCP或UDP层 IP数据包中含有发送它的主机的地址(源地址)和接收它的主机的地址(目的地址)。TCP: TCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆
2017-03-25 19:05:47 796
转载 2017安卓面试题-JAVA篇
从零开始-JAVAJAVA是安卓的应用和框架层的核心,面试也常常提及,是安卓的基础,地基建好后等待OFFER大楼的只差施工了基础语法集合框架线程相关IO相关设计模式JAVA虚拟机基础语法1.switch能否用String类型做参数? 答:可以,在java7中添加了对String支持,之前不行.tips:不支持double,fl
2017-03-25 18:56:29 480
转载 2017安卓面试题-Android篇
从零开始-Android当我们的java基础达标之后,我们就可以在地基上添砖加瓦,打造属于自己的android大厦 下图是我对Android的一点总结 Android系统相关Android四大组件Android数据存储Android线程相关Android网络编程Android自定义ViewAndroid动画相关Android事件分发
2017-03-25 18:44:11 1766
转载 android sqlit数据库升级,添加字段
由于Android的数据库SQLite是自带的,故随着我们的应用App升级,相对应的数据库里面的内容发生改变时也要随之升级,升级的时候希望的是之前保存的数据不丢失的情况下对其进行升级。这时就要用到Andoird的SQLiteOpenHelper类中有一个onUpgrade方法,当前数据库版本变化时就触发该方法对数据库进行升级。 1. 数据库升级是指什么?
2017-02-14 11:24:11 9284
转载 阿拉伯语状态下TextView如何从右往左显示
在手机语言切换到阿拉伯语之后,系统的布局会自动从右到左的显示,如何强制TextView为从左到右显示:[java] view plain copy import android.text.BidiFormatter; import android.text.TextDirectionHeuristics; String
2016-12-23 18:04:05 3945
原创 Cmder--Windows下命令行利器&告别CMD.windows终端神器conemu设置
目录cmder 安装包 修改命令提示符λ为$ 添加至环境变量 添加至右键菜单 多窗口 新开shell窗口 添加ll等命令 常用快捷键 cmdercmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令。安装包安装包链接下载后,直接解压即用。添加至环境变量cmder.e...
2016-12-22 14:22:37 5193 1
原创 搭建安卓开发环境 GIT配色 terminator SecureCRT source insight Notepad++安装
windows 7 基本操作。运行环境windows 7下载地址环境下载最近开接触Android(安卓)嵌入式开发,首要问题是搭建Andoid开发环境,由于本人用的是windows7的笔记本,也就只能到Windows中搭建Android 开发环境了! 就搭建环境都花了比较长的时间, 在各种版本之间折腾了比较久的时间, 装好后SDK包更新又是一个比较大的麻烦(
2016-12-21 19:18:35 1901
转载 Java DES 加密和解密源码
Java密码学结构设计遵循两个原则:1) 算法的独立性和可靠性。2) 实现的独立性和相互作用性。算法的独立性是通过定义密码服务类来获得。用户只需了解密码算法的概念,而不用去关心如何实现这些概念。实现的独立性和相互作用性通过密码服务提供器来实现。密码服务提供器是实现一个或多个密码服务的一个或多个程序包。软件开发商根据一定接口,将各种算法实现后,打包成一个提供器,用户可以安装不
2016-12-02 16:14:32 592
原创 BASE64Decoder
Base64 是网络上最常见的用于传输8Bit 字节代码的编码方式之一,大家可以查看RFC2045 ~RFC2049,上面有MIME 的详细规范。Base64 要求把每三个8Bit 的字节转换为四个6Bit 的字节(3*8 = 4*6 = 24 ),然后把6Bit 再添两位高位0 ,组成四个8Bit 的字节,也就是说,转换后的字符串理论上将要比原来的长1/3 。这样说会不会太抽象了
2016-11-25 10:00:25 3465
转载 java RSA加密解密实现
该工具类中用到了BASE64,需要借助第三方类库:javabase64-1.3.1.jar下载地址:http://download.csdn.net/detail/centralperk/5025595注意:RSA加密明文最大长度117字节,解密要求密文最大长度为128字节,所以在加密和解密的过程中需要分块进行。RSA加密对明文的长度是有限制的,如果加密数据过大会抛出如下异
2016-11-24 14:57:29 420
转载 RSA使用X509EncodedKeySpec、PKCS8EncodedKeySpec生成公钥和私钥
private static final String KEY_ALGORITHM = "RSA"; private static final String PUBLIC_KEY ="publicKey"; private static final String PRIVATE_KEY ="privateKey"; public static void main(S
2016-11-24 14:31:21 37062 4
转载 JAVA实现RSA加密解密
RSA 工具类。提供加密,解密,生成密钥对等方法。 RSA加密原理概述 :RSA的安全性依赖于大数的分解,公钥和私钥都是两个大素数(大于100的十进制位)的函数。据猜测,从一个密钥和密文推断出明文的难度等同于分解两个大素数的积 密钥的产生: 1.选择两个大素数 p,q ,计算 n=p*q; 2.随机选择加密密钥 e ,要求 e 和 (p-1)*(q-
2016-11-24 11:46:54 724
转载 Android 系统设置中显示设置之休眠和屏保设置篇
1、休眠设置 首先我们来看一下休眠设置在界面中的定义:1 ListPreference2 android:key="screen_timeout"3 android:title="@string/screen_timeout"4 android:summary="@string/screen_timeout_summ
2016-11-14 20:47:04 13560 5
转载 Android 系统设置中显示设置之亮度调节篇
在上一篇博客中,我们学习了显示设置中休眠设置和屏保设置的基本内容。在这一篇中我们来学习设备亮度的调节,首先还是学习在DisplaySettings.xml增加了一个叫做BrightnessPreference的preference的选项用来控制亮度调节。 步骤1:当用户点击BrightnessPreference的时候,由BrightnessPreference做对应的处理(注:其实是发
2016-11-14 17:51:12 2901 3
转载 android广播监控wifi连接状态
package com.example.floatdialogtest; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.net.NetworkInfo; import
2016-10-20 16:18:37 787
转载 使用epublib解析epub文件(章节内容、书籍菜单)
前阵子在Android上解析epub格式的书籍。发现了这个开源的epub解析库。相关资料甚少!折腾了一阵子,发现其实光使用的话还是挺简单的。真是萌萌哒~下面简单介绍一下epublib。PS:第一次在CSDN发博客,排版略丑别嫌弃啊~epublib不仅可以用来解析epub格式的书籍,同样也可以用来生成一本epub书籍。由于我只是用于阅读,所以这里只介绍解析的方法。当然,要想了解epub的解析
2016-09-08 11:02:23 3086
转载 android平台解析epub格式的书籍信息
Android下解析epub格式书籍的相关资料不多,查了很久找出了一些相关资料,找到了一个epublib包,Epublib开发android的主页:http://www.siegmann.nl/epublib/android相关jar包下载:https://github.com/downloads/psiegman/epublib/epublib-core-latest.jar
2016-09-08 10:59:00 2600
转载 FBReaderv1.8.2启动,阅读流程,及显示研究
一.在AndroidManifest.xml中找到 可以看到应用程序的入口为FBReaderApplication 找到FBReaderApplication的类,里面定义如下 public class FBReaderApplication extends ZLAndroidApplication { } 那么,我们只能看基类ZLAndr
2016-08-25 19:49:45 1209
转载 FBReader源码详细分析 序言
https://github.com/geometer/FBReaderJFBReader源码详细分析 -- 序言有关FBReader源码的分析,网络上已经有一位叫做“谋哥”的大神写过(大家可以到这个地址里面去下载相关的PDF文件)。我的这篇分析是在“谋哥”分析的基础上,以FBReader的启动流程为主线,对源码的细节处进行了更加详细的分析按照我的设想,把我觉得把F
2016-08-25 19:48:18 3179
转载 第十章、epub文件处理 -- 样式处理
https://github.com/geometer/FBReaderJ第十章、epub文件处理 -- 样式处理这一章的内容比较简单,因为第九章中集中了篇幅介绍显示的流程,所以把处理样式的流程单独列一章来介绍。对样式的处理包含两个部分:第一是创建样式,第二是应用样式。创建样式创建样式的过程其实就是对样式文件的解析。1.0的版本中是直
2016-08-25 19:46:56 1101
转载 第九章、epub文件处理 -- 显示.xhtml文件
https://github.com/geometer/FBReaderJ第九章、epub文件处理 -- 显示.xhtml文件经历了“千难万险”,我们终于进入了 XML 文件处理的最后部分 ---- 将 xhtml 文件的内容在屏幕上显示出来。本章将详细介绍显示的流程。显示的流程是从ZLAndroidWidget类的onDraw方法开始的。这个流程主
2016-08-25 19:43:57 1210
转载 第八章、epub文件处理 -- 定位指定段落
https://github.com/geometer/FBReaderJ第八章、epub文件处理 -- 定位指定段落 上一章中我们介绍了用ZLTextPlainModel类里的char数组存储.xhtml文件中的文本信息以及标签信息的流程。本章中我们将介绍从ZLTextPlainModel类里的char数组中定位指定段落的流程。 本章涉及的核心类是Proces
2016-08-25 19:40:25 1489
转载 第七章、epub文件处理 -- 解析 .xhtml文件 (一)
https://github.com/geometer/FBReaderJ第七章、epub文件处理 -- 解析 .xhtml文件 (一) 本章将介绍代码如何利用ZLTextPlainModel类来分别处理.xhtml文件中的文本信息与标签信息。本章涉及的核心类是ZLTextPlainModel类、ZLTextWritablePlainModel类、CachedCha
2016-08-25 19:39:13 3074
转载 第六章、epub文件处理 -- 解析container文件与.opf文件
第六章、epub文件处理 -- 解析container文件与.opf文件 这一章我们会接着第三章结尾介绍的FBReaderApp类的openBookInternal继续,开始介绍解析container文件与.opf文件。这一章中会涉及到第二章、第四章、第五章中介绍的内容,大家可以互相参照,加深理解首先,我们来回顾下第四章“epub文件处理 -- epub文件内部组成”的内容。我们在
2016-08-25 19:35:43 3289
转载 第五章、epub文件处理 -- 解压epub文件
https://github.com/geometer/FBReaderJ第五章、epub文件处理 -- 解压epub文件 本章将介绍程序是如何将epub内部被压缩过的xml文件转化为一个可以正常解析的char数组。要想将文件转换成char数组,就需要一个字符流类。而专门针对epub内部被xml文件的字符流类需要一个专门的字节流类ZLXMLParser类。获取这种字节流
2016-08-25 19:34:29 6382
探索Android FrameWork底层开发视频全套含PPT.zip
2020-06-12
android从bootloader到launcher启动流程整理
2020-06-09
Android+卷I
2018-08-17
Android底层开发实战
2018-08-17
Tab ViewPage 切换 不同风格汇总
2015-08-12
android Performance图书求推荐
2023-08-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人