lizekun2010的博客

A journey with a thousand miles must begin with a single step.

排序:
默认
按更新时间
按访问量

大龄程序猿才是真正的程序猿

古人云三十而立,30以上的男人才是真正成熟的男人,才真正是一个可以修身齐家治国平天下建功立业的年龄,青春才刚刚开始,你怎么就退了呢!

2016-12-19 11:15:09

阅读数:1606

评论数:3

修改Launcher3的Hotseat的位置到右侧的方法

Launcher3的代码和Launcher2差不多,不管是UI布局还是代码设计,都还蛮复杂的,要想彻底搞清楚需要不少时间。 这里就简单记录一下把Launcher3的Hotseat修改到右侧的方法(本来Hotseat是在底部的)。 先来看效果,android4.4的Launcher3修改后的效果...

2016-12-08 09:41:38

阅读数:1546

评论数:0

Android7.0上Gallery2中长按缩略图后选择edit会闪退的问题修复

android7.0上Gallery2中长按缩略图后选择edit会闪退,报错信息如下: --------- beginning of crash 11-07 16:40:34.155 3534 3534 E AndroidRuntime: FATAL EXCEPTION: main 11-...

2016-11-17 14:11:25

阅读数:734

评论数:0

Android7.0的Launcher2在横屏情况下的UI重叠的问题修复

Android7.0的Launcher2在横屏的情况下,会发生重叠现象,如下图所示: 解决办法: 修改workspace中的页与页之间的距离: res/values-land/dimens.xml -    -1dp +    100dp   将workspace_page_sp...

2016-11-17 11:32:19

阅读数:869

评论数:0

Android编译"missing separator"错误的解决

今天在Android7.0源码环境中利用mm编译某个模块的时候,总是莫名的报错,报错信息如下: device/actions/common/prebuilt/apk/actions/FileExplorer/Android.mk:15: *** missing separator. ...

2016-11-17 10:59:52

阅读数:3263

评论数:4

用mm编译APK时大量can't find referenced method的问题的解决

今天在源码里面编译APK的时候,遇到一个莫名其妙的错误,中断了调试,很是恼火,百度google查了很久没结果,打印如下: Warning: antlr.debug.misc.ASTFrame: can't find superclass or interface javax.swing.JFra...

2016-11-11 19:57:34

阅读数:1280

评论数:0

Android7.0恢复出厂设置过程分析

今天跟了一下Android7.0的恢复出厂设置的流程,记录如下: 首先是在设置里面点击“ERASE EVERYTHING”按钮,那就从这里入手,先搜索这个ERASE EVERYTHING字符串吧: grep -ri "ERASE EVERYTHING" .....

2016-11-10 19:47:40

阅读数:4120

评论数:0

显式intent和隐式intent的差别

显式intent和隐式intent的差别,工作中遇到的,记录一下: 比如下面413行利用显式的intent进行Activity的启动,这种显示的方式必须直接给出PackageInstallerActivity类名,类名给出了肯定要import进包名,408行, 但是问题来了...

2016-11-04 16:36:48

阅读数:1363

评论数:0

分别用ffmpeng和taglib开源库获取音频文件中的专辑封面图片

最近研究了一把如何获取音频文件中的专辑封面图片,记录一下并分享给大家。

2016-11-01 10:14:29

阅读数:963

评论数:0

Mac book air(macOS Sierra 10.12.1)上安装QT4.8.6

QT4.8.6的安装的错误主要就是文件格式问题,解压缩权限问题,OSX版本的函数接口问题等

2016-10-27 19:05:12

阅读数:1705

评论数:1

音频文件ID3解析

最近有个读取audio文件中的ID3信息的需求,最开始使用Qt的QMediaPlayer类,发现必须播放了才能取出id3信息,这么脑残的设计,不能用; 后来使用ffmpeg,发现真他妈大啊,功能绝对强大,源码解压出来都有795M,杀鸡用牛刀了,太笨重了,不用它; 再后来网友提供了一个tag...

2016-10-26 11:26:17

阅读数:1382

评论数:2

通过命令发送按键到Android系统

有时PAD或者VR机器上没有物理按键,但却想给应用发送这样的按键来测试应用程序是否OK,可以通过串口或者ADB执行以下命令达到目的: input keyevent 键值名称

2016-10-20 17:16:08

阅读数:1819

评论数:0

编译错误android::RefBase::decStrong的解决

错误log为: target SharedLib: libid3test (out/target/product/v700_cxvr/obj/SHARED_LIBRARIES/libid3test_intermediates/LINKED/libid3test.so) system/core/...

2016-10-19 16:05:07

阅读数:1328

评论数:0

"on a null object reference"问题解决方案

E/AndroidRuntime( 4044): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.actions.pcbatest/com.actions.pcbatest.PcbaTestActivit...

2016-10-14 16:44:37

阅读数:7269

评论数:0

Android7.0 编译系统流程分析

本文按照Android编译三部曲(source,lunch和make)的步骤来分析查看每个环节的主要流程,由于编译系统太过庞大,这里只是从关键的主干流程上做一个分析,不可能做到每个细节都剖析清楚,由于水平有限,如果有描述不够正确的地方,欢迎大家毫无保留的指正错误,在此先谢过。

2016-09-20 17:26:38

阅读数:11547

评论数:0

Android各种编译错误的解决方案

相信大家在编译固件的时候,经常会遇到莫名奇妙的编译错误,从今往后,不用再受这个问题的困扰了。

2016-09-20 10:06:55

阅读数:3162

评论数:1

Android7.0 JACK编译器不支持多用户同时编译的问题的解决

Android7.0(也就是Android N)上默认使用JACK编译器而不再使用openjdk了,但发现JACK不是很好用,比如最大的一个问题就是,同一台linux服务器上不允许不同用户同时进行andorid7.0的编译,原因就是后面开始编译的用户无法正常启动jack server,而jack ...

2016-09-14 10:29:30

阅读数:47604

评论数:17

Android init进程启动过程

init源码在:android/system/core/init/,编译出来的init二进制可执行文件在:android/out/target/product/s900_vr/root/,系统运行起来后,这个root/目录里面的内容都是在根目录下的,也就是说,要想实现从kernel到android...

2016-09-09 14:10:06

阅读数:469

评论数:1

隐藏Android第一次开机向导(提示气泡)

第一次开机后,Android系统会显示开机提示,其实是Launcher2中的行为,分为workspace的确定,allapp的确定和文件夹的确定,要使得android第一次开机不显示“确定”气泡提示页面,需要将下面加粗部分的默认值改为true,则不会显示开机提示的气泡:​

2016-09-08 18:45:20

阅读数:1810

评论数:1

隐藏android系统的状态栏和导航栏

android系统默认都是会显示顶部的状态栏和底部的导航栏的,但很多时候我们需要将他们隐藏掉,那么我们就看看怎么把他们隐藏掉。

2016-09-08 17:27:42

阅读数:4578

评论数:5

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