自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ArcticOcean's blog

天青色等烟雨,而我在等你

原创 KOReader开源PDF支持多平台

一、使用说明 1.1 基本操作 点击屏幕上方调出菜单; 菜单是这样的:上方是一些功能上的设置,比如屏幕dpi及eink多少页后全刷,翻页以及打开图书和退出,下方是阅读的一些选项,横竖屏、切边方式、文档栏数设置、字体缩放、加黑程度、其它高级设置(页面重排选项、去水印、强制OCR选项...

2017-02-08 15:15:06

阅读数 1397

评论数 0

原创 一个挺好用的花样开源神器

airbnb/lottie-android Render After Effects animations natively on Android and iOS Lottie is a mobile library for Android and iOS that parses ...

2017-02-05 18:05:38

阅读数 511

评论数 0

原创 新建笔记 重命名

Edittext的常见用法。

2017-01-05 18:00:16

阅读数 340

评论数 0

原创 iTextPdf--the world's preferred PDF library

iText, the world's preferred PDF library iText is a software developer toolkit that allows users to integrate PDF functionalities within thei...

2016-12-21 14:57:10

阅读数 531

评论数 0

原创 [gitbook] Android框架分析系列之Android stagefright框架

请支持作者原创: https://mr-cao.gitbooks.io/Android/content/android-traces.html 点击打开链接...

2016-12-20 09:19:38

阅读数 821

评论数 0

原创 Fillder手机抓包

启动Fiddler,打开菜单栏中的 Tools > Fiddler Options,打开“Fiddler Options”对话框。 在Fiddler Options”对话框切换到“Connections”选项卡,然后勾选“Allow romote...

2016-11-15 10:38:27

阅读数 1868

评论数 0

原创 MUPDF研究心得体会

更新日志2016年11月12日 16:49:17

2016-11-03 15:40:10

阅读数 4114

评论数 1

原创 android中状态机原理之状态机的两种写法

有限状态机FSM思想广泛应用于硬件控制电路设计,也是软件上常用的一种处理方法(软件上称为FMM有限消息机)。它把复杂的控制逻辑分解成有限个稳定状态,在每个状态上判断事件,变连续处理为离散数字处理,符合计算机的工作特点。同时,因为有限状态机具有有限个状态,所以可以在实际的工程上实现。但这并不意味着其...

2016-10-28 20:59:46

阅读数 1540

评论数 0

原创 [gitbook] Android框架分析系列之Android PackageManager

请支持作者原创: https://mr-cao.gitbooks.io/Android/content/android-traces.html点击打开链接

2016-10-28 20:59:02

阅读数 1975

评论数 0

原创 [gitbook] Android框架分析系列之Android traces.txt文件

请支持作者原创: https://mr-cao.gitbooks.io/android/content/android-traces.html 点击打开链接 Android traces.txt文件分析

2016-10-28 16:10:40

阅读数 2549

评论数 0

原创 [gitbook] Android框架分析系列之Android Binder详解

Android框架分析系列 以此来记载这几年的学习成果。 转载请注明出处 https://mr-cao.gitbooks.io/android/content/

2016-10-26 17:30:26

阅读数 2008

评论数 1

原创 根据笔头笔尖智能切换笔和橡皮擦

正常书写的笔头压力值  event.getPressure获得,取值范围在0.0-1.0之间, 而 电容笔的末端 的pressure 等于一个定值(我这里等于0.9980488),因此用笔的两端就可以灵活切换笔和橡皮擦了。

2016-10-24 16:29:53

阅读数 702

评论数 0

原创 TextView设置抗锯齿,及其他常用的一些属性设置

你不知道的TextView

2016-10-24 16:00:51

阅读数 2738

评论数 0

原创 [万能方法] Android Studio 调试出现 waiting for debugger的解决办法

网上其他方法都是不行的,什么kill-server,start-server 都是乱说的,根本无用,结果自己发现了这个行之有效的办法。写给大家

2016-10-22 15:56:03

阅读数 8400

评论数 0

原创 OkGO一个专注于让网络请求更简单的框架

1.支持的常用功能 一般的 get,post,put,delete,head,options请求基于Post的大文本数据上传,postString(),postJson()等多文件和多参数统一的表单上传(允许监听上传进度)支持一个key上传一个文件,也可以一个Key上传多个文件大文件下载和下载进...

2016-10-20 17:48:32

阅读数 34145

评论数 3

原创 android源码framework下添加新资源的方法

编译带有资源的jar包,需要更改frameworks层,方法如下:   一.增加png类型的图片资源   1.将appupdate模块所有用到的png格式图片拷贝到framework/base/core/res/res/drawable-mdpi里。但是要确保没有与原生的没有重名文件。...

2016-10-20 15:40:51

阅读数 920

评论数 0

原创 android快速开发常见框架

简单总结一下在APP开发中常见的一些技术: (1)欢迎页:利用ViewPager加载一组图片,图片可以直接本地读取,也可以从网络下载,最后一张生成按钮链接至登录页。 (2)第三方登录:QQ、友盟、ShareSdk等有提供相应的API,需要申请对应的key集成SDK。 (3)底部t...

2016-10-18 10:58:50

阅读数 512

评论数 0

原创 如何绕过清单文件,动态注入activity

【Android】Android插件开发 —— 打开插件的Activity(Hook系统方法) Android打开插件中Activity的实现原理 摘要 Android打开插件Activity的方式有很多种,类名固定的可以使用预注册的方式。代理也是一种很好的方...

2016-10-14 16:54:54

阅读数 2348

评论数 0

翻译 原迹手写之贝赛尔曲线(穿过已知点画平滑曲线(3次贝塞尔曲线)

为了把一串点连成光滑的曲线,先研究贝塞尔曲线,又搞B样条插值。。。。都没有成功(数学没那么强)。 后来在 “[翻译] AGG 之贝塞尔插值 ”http://liyiwen.javaeye.com/blog/705489  。看到一种比较好的方法: 运用贝塞尔曲线的光滑性来穿过这些点。 大致...

2016-10-14 16:11:21

阅读数 4286

评论数 0

原创 如何从当前activity再次进入当前activity

+++++++++++++欢迎讨论和交流++++++++++++++++++++++ 引入: 我在公司负责了一个阅读器上的笔记软件,可以供用户签字,画画,涂鸦,以及再次修改画画的功能,在内部可以新增页面和删除页面等众多操作供用户选择。 /* * Copyright (C...

2016-10-11 14:48:53

阅读数 1766

评论数 1

原创 OkHttpUtils | okhttp-OkGo的使用,完美支持RxJava

github欢迎fork,star OkGo - OkHttpUtils-2.0.0 升级后改名 OkGo,全新完美支持RxJava 该库是封装了okhttp的网络框架,可以与RxJava完美结合,比Retrofit更简单易用。支持大文件上传下载,上传进度回调,下载...

2016-10-10 20:39:10

阅读数 17691

评论数 8

转载 Android UI性能优化实战 识别绘制中的性能问题

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45556391; 本文出自:【张鸿洋的博客】

2016-10-10 19:20:13

阅读数 567

评论数 1

原创 如何做到让两个一模一样大小的view中的一个实时跟着另一个缩放和移动,位置始终保持一致

最近做到这样一个需求,打开PDF后,需要做笔记,我在上面布置了一个大小一模一样而且都是match_parent,相对布局;支持无论缩放与否,笔 的大小要跟着变; 做笔记的是在PaintView上做,而显示PDF的是在ReaderView上做 进入绘制逻辑后,特别是在放大状态时绘...

2016-10-09 11:29:43

阅读数 1333

评论数 0

原创 [问题]为什么我的Handler的handleMessage次数变少了?

欢迎讨论

2016-10-09 11:20:11

阅读数 265

评论数 0

原创 android ROM设置默认Launcher(主屏幕应用)

当系统初始化完毕后会进入homeactivity: 具体代码流程: ActivityManagerService.java -->public void systemReady(final Runnable goingCallback) { ... mMainStack.resumeTop...

2016-09-28 17:58:08

阅读数 2516

评论数 2

原创 基于JsBridge封装的高效自带加载进度条的WebView

Android基于JsBridge封装的高效带加载进度的WebView 可用作简单应用内置浏览器,帮你快速开发Hybrid APP

2016-09-20 23:14:50

阅读数 630

评论数 0

原创 js更改本地html字体大小页面位置不发生改变

做html页面小说阅读器时,发现更改webview的字体后,原来的位置不见了,因此想从js入手,改变字体大小后也能回到原来位置 具体做法: 先初始化webview 以及websettings,我在外部做了几个按钮,用来改变字体大小,调用的代码如下; String...

2016-09-20 09:18:13

阅读数 1974

评论数 0

原创 为什么要多读书?

作者:Lachel 链接:https://www.zhihu.com/question/30489442/answer/51507979 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 你所接受的一切信息,构成了你的思维方式。 所以,长期接受碎片信息的后果,就是让你的思维变得狭隘,难...

2016-09-13 19:48:04

阅读数 525

评论数 0

原创 Android系统应用开发(九)屏蔽状态栏下拉

1.android屏蔽状态栏下拉 网上关于屏蔽状态栏的文章搜到不少,但都是针对某个应用,或者锁屏状态,才能屏蔽状态栏的下拉,而我的需求是不管任意状态都屏蔽状态栏下拉,百度到的也可能版本不一样,说的一些文件都找不到,搜到一篇文章,自己修改了一个方法,然后OK了,具体如下: 文件位置:framewo...

2016-09-13 11:58:39

阅读数 5180

评论数 2

原创 Android系统应用开发(八)ANR应用程序与无响应对话框自定义

1, 在源码下搜,grep "已停止运行" -r ,找到他的字段名,搜到id为"aerr_application"的字段 2,继续搜 ,grep "aerr_application" -r ,看他在那里用到,搜到 AppErrorDial...

2016-09-13 10:13:10

阅读数 2249

评论数 1

原创 Android系统应用开发(七)屏蔽Home键和屏幕的唤醒和休眠,AlarmManager

做了一个锁屏app替换系统的app ,但是在应用层是无法屏蔽home键的,找了资料,改了源码,终于解决 代码位置 frameworks\base\policy\src\com\android\internal\policy\impl\PhoneWindowManager.java下的  定位到名为...

2016-09-13 10:05:47

阅读数 3553

评论数 0

原创 Android系统应用开发(六)Android framework系统默认设置修改

原文地址:http://blog.csdn.net/tiantian715/ launcher 总结:  1、launcher的布局太居中,要想两边拉伸 40dp 40dp apps tab栏的宽度(Launcher2 icon 数目、大小) \packages\app...

2016-09-13 10:00:29

阅读数 3159

评论数 0

原创 Android系统应用开发(五)android 输入法类说明

原文地址:http://blog.csdn.net/jianguo_liao19840726/article/details/25370407 源码里面有3套输入法,位置:Z:\myandroid\packages\inputmethods openwnn是一家日本公司开发的开源输入法...

2016-09-13 09:46:44

阅读数 1829

评论数 1

原创 Android系统应用开发(四)系统语言以及添加字体库

1.如何向android的setting语言列表中添加一门语言 第一种:修改配置文件 位置:build/target/product/languages_full.mk| languages_small.mk,这两个文件里头,有PRODUCT_LOCALES := en_US en_GB fr...

2016-09-12 17:46:50

阅读数 4873

评论数 0

原创 Android系统应用开发(三)WIFI信号及电池电量检测

1.wifi信号量检测//wifi管理类 public class WifiAdmin { // 定义WifiManager对象 public WifiManager mWifiManager; // 定义WifiInfo对象 private W...

2016-09-12 17:38:39

阅读数 1257

评论数 0

原创 Android系统应用开发(二)有条件的获取所有app以及自定义

1.Android在一个APP中通过包名或类名启动另一个APP调用apk方法一:知道包名类名 /** * @exception :启动apk * @param :String 包名 * @param :String 类名 * **/ public void startActivity(St...

2016-09-12 17:36:27

阅读数 934

评论数 0

原创 Android系统应用开发(一)原稿

z杂项 1,SDK路径:C:\Program Files (x86)\Android\android-sdk 2,exit 退出shell环境 3,make后system.img位置  :Z:\myandroid\out\target\product\evk_6sl_eink\system.img...

2016-09-10 17:18:09

阅读数 1550

评论数 1

原创 android从assets目录复制文件到sd卡

If anyone else is having the same problem, this is how I did it private void copyAssets() { AssetManager assetManager = getAssets(); String[...

2016-09-10 14:56:52

阅读数 2099

评论数 0

原创 AndroidStudio下JNI开发(easy+1.0)之签名

概述 根据前面的文章来看,JNI其实只实现了关键代码加密,如果别人拿到了你的Java Native方法定义和对应的so,即可完成对你so里方法的调。因为native 方法和类都是不能混淆的,混淆了方法的函数名就变了,调用的时候就找不到方法了,因此如果反编译APK可以非常容易拿到相关文件和代码...

2016-09-08 11:33:04

阅读数 482

评论数 0

原创 AndroidStudio下JNI开发(easy+1.0)之Java对象的传递与修改

概述 本文主要Java与C++之间的对象传递与取值。包括传递Java对象、返回Java对象、修改Java对象、以及性能对比。 通过JNIEnv完成数据转换 Java对象是存在于JVM虚拟机中的,而C++是脱离JVM而运行的,如果在C++中访问和使用Java中的对象,必然会使用JN...

2016-09-08 11:32:04

阅读数 728

评论数 0

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