自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (36)
  • 收藏
  • 关注

原创 android硬件API学习笔记

1.媒体播放器一.播放音频MediaPlayer:方式一new:MediaPlayer mpFIle =  new MediaPlayer();mpFIle.setDataSource(Settings.System.DEFAULT_RINGTONE_URI.toString());mpFile.prepare();mpFile.start(); 方式二静态方法...

2018-10-31 11:40:54 216

原创 RK3288Android5.1系统在设置中添加隐藏和显示导航栏功能

1.需求应客户需求,在android系统设置中添加一个设置选项,该选项中添加一个开关功能,用于显示和隐藏系统底部导航栏。2.分析首先当然是有系统源码了,RK3288,5.1系统源码一份。然后就是修改系统设置app,即Settings.apk的源码。再然后修改系统SystemUI.apk的源码。最后,通过Settings.apk的开关按钮来触发,发送广播通知给SystemUI...

2018-10-30 19:12:04 4479 6

原创 android自定义指南针罗盘学习笔记

1.需求分析略这种纯图形的罗盘,首先考虑的是用继承View的方式,画圆 画刻度 画方向 画度数2.代码实现a.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:...

2018-10-26 17:44:03 1032

转载 android 单独编译某个模块

android 单独编译某个模块  第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了。以后如果我们修改了Android源代码中的某个模块或者在Android源代码工程新增一个自己的模块,是不是还是执行make命令呢?答案是否定的,Google为我们准备了另外的命令来支持...

2018-10-25 16:24:50 1263

原创 Android设置页面之PreferenceFragment的简单使用示例

1.PreferenceFragment介绍a.PreferenceFragment实际为Fragment的一个子类b.创建一个PreferenceFragment需要绑定一个xml来显示视图c.绑定后没就可以当作普通Fragment使用,只是每new一个实例就会创建一个SharePreference,把之前绑定的xml中的值写入保存(即运行时候,会自动在/data/data/<...

2018-10-25 14:47:38 1608

原创 Android5.1系统下的Setting应用源码分析

====================start=============================================================================Android系统SetttingAPP源码分析:   5.1之前的setting版本:平板布局是,左边为header,右边是关联Prefenrence的Fragment   5.1...

2018-10-25 11:28:10 260

原创 三种工厂模式的区别

 1.三种工厂模式的概念tag: 为方便说明:A表示Client,B表示Factory,C表示Product。 简单工厂:类关系模式为:A用不同参数通过B获取C的不同实例。 工厂方法:类关系模式为:A通过B的不同实例获取C的不同实例。 抽象工厂:类关系模式为:B具有生产C和D的能力,A通过B的不同实例获取C和D的不同实例。标注:图片来自:https://www.cn...

2018-10-24 16:57:07 3243

原创 Android之特效动画:共享元素转场

1.效果(略)如果没有共享的元素,普通跳转就可以了,一般startActivity后加入一些自定义动画就行。overridePendingTransition2.说明android中Activity之间的跳转,或者Fragment和Activity之间 的跳转等,如果存在内容一样的,例如点击一个带缩略图及标题列表跳转到详情页,就会存在列表中的 缩略图和标题 与 详情页面的图片和标...

2018-10-23 16:36:03 1179

转载 Android动画之Interpolator(插值器)

介绍 什么是Interpolator? 通俗易懂的说,Interpolator负责控制动画变化的速率,使得基本的动画效果能够以匀速、加速、减速、抛物线速率等各种速率变化。 动画是开发者给定开始和结束的“关键帧”,其变化的“中间帧”是有系统计算决定然后播放出来。因此,动画的每一帧都将在开始和结束之间的特定时间显示。此时动画时间被转换为时间索引,则动画时间轴上的每个点都可以转换成0.0到1.0...

2018-10-22 17:37:46 366

转载 BroadcastReceiver 使用goAsync 执行异步操作

BroadcastReceiver 生命周期一个BroadcastReceiver 对象只有在被调用onReceive(Context, Intent)的才有效的,当从该函数返回后,该对象就无效的了,结束生命周期。因此从这个特征可以看出,在所调用的onReceive(Context, Intent)函数里,不能有过于耗时的操作,不能使用线程来执行。对于耗时的操作,请start service...

2018-10-22 10:11:17 991

原创 android向系统某文件写入值控制相应模块的开关

1.举例子android文件系统中“/sys/class/misc/medule-led”此文件写入字符“0”表示关,“4”表示开。电脑测试端:adb rootadb shellcd /sys/class/misc/medule-ledecho 0 > ledctrlecho 4 > ledctrljava实现,模拟终端:public void ...

2018-10-19 15:01:18 348

原创 windows上写的项目放到Linux上出现一堆乱码

1.需求a.经常遇到把windows系统的某个文件或项目拷贝到Linux系统后打开全是乱码,反之亦然。b.这种情况是由于各个平台的字符编码不同导致的,需要转换。c.java提供了很多字符集之间的转换的支持。2.实现思路a.查询java支持的所有字符集SortedMap<String, Charset> charsetMap = Charset.availabl...

2018-10-16 11:38:21 902

原创 android之adb 常用命令

adb常用命令:adb kill-server //关闭adb服务adb start-server //启动adb服务adb reboot //重启设备adb root //获取rootadb remount //重新挂载adb push <本地路径><设备路径> // 上传adb pull <设备路径><本地路径>...

2018-10-10 18:41:01 170

java、android、web三端通用的RSA和AES工具

java、android、web三端通用的RSA和AES工具 ,java、android、web三端通用的RSA和AES工具

2019-03-19

仿QQ自定义头像截取功能

仿QQ自定义头像截取功能,

2018-12-28

Android实现二维码扫描功能-ZXing插件接入

代码备份。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-08-03

android6.0以上几种静默安装方法

非root下 实现静默安装 多种方式。

2018-08-01

Cocos2d x 3.x游戏开发实战

Cocos2d x 3.x游戏开发实战。。。。。。。。。。。。。。。。。。

2018-05-14

程序员健康指南

程序员健康指南,据说程序员最后都来找这本书看看。

2018-05-14

《聊聊架构》

程序员最后的归宿就是向架构师方向发展。。。。。。。。。

2018-04-19

《效率的抉择:用 Kotlin 做Android开发》

《效率的抉择:用 Kotlin 做Android开发.pdf》,随便看看。。。

2018-04-19

《实战java高并发程序设计》

《实战java高并发程序设计.pdf》,并发,并发,并发。。。

2018-04-19

《Java并发编程:设计原则与模式(第二版)》

《Java并发编程:设计原则与模式(第二版).pdf》,自己看看

2018-04-19

《java并发编程艺术》

《java并发编程艺术.pdf》,推荐去买一本,书不错。。。

2018-04-19

《java并发编程的核心方法和框架》

《java并发编程的核心方法和框架.pdf》,好好学习,天天向上。。。

2018-04-19

《java并发编程实践》

《java并发编程实践》,多线程,多线程,多线程。。。。

2018-04-19

《java并发编程实战》

《java并发编程实战.pdf》,书是好书,至于看不看,留着吧

2018-04-19

《java多线程编程核心技术》

《java多线程编程核心技术.pdf》,多线程,很多程序员的短板。。。

2018-04-19

《java23种设计模式.pdf》

《java23种设计模式.pdf》,其实就是《你的设计模式》

2018-04-19

《Android研发工程师高级进阶》

《Android研发工程师高级进阶.pdf》,随便看看。。。。

2018-04-19

《Android 8.0 功能和 API.pdf》

《Android 8.0 功能和 API.pdf》,无非就是翻译了下官方文档。。。

2018-04-19

《多媒体开发高级编程》

《多媒体开发高级编程》,这本书要强力推荐一下,非常好

2018-04-19

《Android多媒体编程从初学到精通].苗忠良等.扫描版.pdf》

《Android多媒体编程从初学到精通].苗忠良等.扫描版.pdf》,值得看看

2018-04-19

《Android多媒体应用开发实战详解:图像、音频、视频、2D和3D》

《Android多媒体应用开发实战详解:图像、音频、视频、2D和3D.pdf》,还不错

2018-04-19

《kotlin学习入门》

《kotlin学习入门》,比较基础的文档,初学者可以看看。。。

2018-04-19

《深度学习》

《深度学习》,这本书需要数学功底很强,不然很难读懂。。。。

2018-04-19

《Android Studio入门指南v0.1》

《Android Studio入门指南v0.1》,太老了,但是总结的还可以。。。。。

2018-04-19

《leetcode-solutions》

《leetcode-solutions》,刷算法题,需要有一定的英文阅读能力。。。

2018-04-19

《LeetCode 题解》

《LeetCode 题解》,刷算法的,可以看看,中文的。。。。。

2018-04-19

《精通AndroidUI设计》

《精通AndroidUI设计》,这本书不错,值得一看。。。。。。

2018-04-19

《Android3D游戏开发》

比较难读的书,但是如果能静心来看看,还是有收获的。。。。

2018-04-19

《android系统应用开发详解》

不多说,这本书一般把,随便看看,,,,,,,,,,,,,,

2018-04-19

《Android应用性能优化》

《Android应用性能优化》,不得不说这是一本好书,虽然有点老,但是值得一看

2018-04-19

《Android安全机制解析》

《Android安全机制解析》,这本书适合做android安全方面看的,推荐一下

2018-04-19

《Android核心原理》

《Android核心原理》,android开发的可以看看,知识多多益善

2018-04-19

《数据结构与算法分析》

《数据结构与算法分析》,是一本不错的书,推荐给大家

2018-04-19

《打造高质量Android应用》

《打造高质量Android应用》是一本移动开发提高的书籍,移动开发值得一看!

2018-04-19

空空如也

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

TA关注的人

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