自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

犹犹豫豫太阳雨

我相信,总有一天会有一个姑娘,乘着七彩祥云来找我{~/逃}

  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 android 平台kernel 编译报错

平台是高通的sdm660 平台,修改了代码,忘记回到根目录下,直接 make bootimage -j8,结果编译报错。xxx@xxx:~/Code/sm90-rc1/kernel/msm-4.4$ make bootimage -j8Restriction Checker not present, skipping..Skipping vendor HAL hidl-gen - no ...

2019-08-01 20:11:40 6311 1

原创 android编译错误记录

最近在编译android的时候碰到如下错误:error: art/runtime/Android.bp:480:1: module "libart" variant "linux_x86_64_static": source path art/runtime/interpreter/mterp/out/mterp_x86_64.S does not existerror: art/run...

2019-01-19 12:27:00 3179

原创 android8.1 高通平台abl 编译不过问题

代码从服务器拉下来,编译都没问题,但是由于磁盘空间小,挪了个位置,导致能编译过的代码编译失败: [  0% 827/118012] build out/target/product/apollo/abl.elf FAILED: out/target/product/apollo/abl.elf  /bin/bash -c "make -j4 -C bootable/bootloader/...

2018-08-25 19:48:01 10969 2

原创 Android 8.0 dlopen failed 问题

先看下错误:01-06 22:09:03.069 5075 5075 E linker : library "/system/lib/libHWMI.so" ("/system/lib/libHWMI.so") needed or dlopened by "/data/app/org.ftd.gyn-jbIJZ4TolpZgZ5Ahy1loOg==/lib/arm/libnative

2018-01-06 22:01:30 26174 7

原创 apk资源文件编译报”MissingTranslation“错误

在Android Res资源中有些string 是可以不用自持多语言环境的比如:"›""•"#然而编译器把它当错误,目前也不会影响apk的生成,但是我有强迫症,还是要把它改掉,解决方法有三种:1. 当然是添加对应语言的翻译,这不是我想要的2.修改 values/strings.xml,添加红色部分<resources xmlns:tools="http://sch

2017-07-28 00:04:38 1402

原创 keytool-importkeypair 使用

最近在做一个FOTA项目,在AndroidManifest.xml文件中有如下属性android:sharedUserId="android.uid.system"在android studio中编译出来apk就是安装不上,报如下错误INSTALL_FAILED_SHARED_USER_INCOMPATIBLE看来是要系统的签名, 但是 由于客户lib库使用了自己扩展android

2017-07-27 22:01:08 16775 11

原创 gradle编译错误汇总

Error 1:* Where:Build file '/home/gyniu/code/app/v2ex-android/app/build.gradle' line: 17* What went wrong:A problem occurred evaluating project ':app'.> SDK location not found. Define loca

2017-06-14 20:50:24 969

原创 Ubuntu 16.04 update error

An error occurred.Please run the Package Manager from the right-click menu or apt-get in a terminal to see what is wrong.The error message was:'Error:BrokenCount>0'.This usually means that your ins

2016-07-28 14:46:23 2426

原创 Android5.0(L)输入法表情界面㊗和㊙显示框框

碰到这个问题的,最初还以为是输入法的问题,跟了一下代码,发现不是。流程什么都没问题,那就只有一个可能了, 就是字库里面根本没有这两个字。对比了Android6.0的字库后,将Android6.0 下面的 NotoColorEmoji.ttf 放到5.0的机器上,问题解决。看来 DroidSansFallback.ttf 和 NotoColorEmoji.ttf 是有问题的。代码修改的话,将

2016-05-06 12:33:19 764

原创 Android6.0 短信界面,添加多个收件人名字概率性不显示

在短信编辑界面选择多个联系人时,联系人名字概率性显示不出来。这个联系人布局文件是 recipients_editor.xml, 里面有个自定义Viewcom.android.mms.ui.RecipientsEditor 这个 RecipientsEditor 继承自 /frameworks/opt/chips 下面的模块的 RecipientEditTextView在 Recip

2016-04-27 16:47:42 1703

原创 Android6.0 高通平台 "is 32-bit instead of 64-bit" 问题

做高通项目时碰高一个问题:有些apk在32位平台上运行没问题,但是在64位平台上出现crash,出错信息如下:java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/com.droidhen.game.racingmototer/.cache/libsecexe.so" is 32-bit instead of 64-bit

2016-04-06 14:22:41 4429

原创 Android sh 终端下time命令

time是linux下的命令,可以用来统计一个程序运行的时间,包括user time 和 sys time和 总的时间 real  time在linux终端输入type time会有如下提示:uiprj@apssui-sha-025:~/code/qual20160104$ type timetime is a shell keywordadb shell进到终端执行:sh

2016-01-19 16:43:55 990

原创 Android SELinux 一个编译错误

最近在做Android6.0项目,修改了SELinux的te文件, 单独编译这个模块没问题,后来make clean后编译不过了。报下面的错误./bin/bash: out/host/linux-x86/bin/insertkeys.py: Permission deniedmake: *** [out/target/product/msm8909/obj/ETC/mac_permis

2015-12-30 11:48:50 2082

原创 不同处理器平台下数据类型一览表

不同处理器平台下数据类型一览表cpucharshortintlongpointer161个字节8位2个字节16位2个字节16位4个字节32位2个字节16位321个字节8位2个字节16位4个字节32位4个字节32位4个字节32

2015-10-27 18:40:00 585

原创 怎么查看so库文件中的函数

在shell命令行:1、nm -D xxx.so2、readelf -s xxx.so3、objump -tT xxx.so

2015-10-26 14:26:47 10476 1

原创 CyanogenMod 可用的 GApps包

CyanogenMod可用的GApps包:地址:http://wiki.cyanogenmod.org/w/Google_Apps

2015-10-15 16:02:16 534

原创 Source Insight 3 出现错误:Error:File read error

Source Insight 3 出现错误:Error:File read error解决办法:1、点击菜单:Project->Synchronize File...2、若果还是出现 Error:File read error错误      点击菜单:Project->Rebuild Project...

2015-10-14 15:54:19 9247

原创 MTK手机 获取 Serial Number(barcode)

SN:Subscriber Number,客户号码。1、KK之前String barcode = ((TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE)).getSN();2、KK版本String barcode = ITelephonyEx.Stub.asInterface(ServiceManager.getServ

2015-09-25 14:12:29 4882

原创 Android 一些没有关注过的类 ,陆续更新。。。

最近看Android应用源码,发现了一些没怎么关注的类,在这里记录下:1、ContextWrapper,继承关系如下      java.lang.Object        android.content.Context            android.content.ContextWrapper                android.view.ContextT

2015-05-05 09:36:46 386

原创 Eclipse 快捷键

对Eclipse使用虽然也不算短了,但都是鼠标党,很少使用快捷键,最近发现使用快捷很好用啊。(陆续更新。。。。。。)对于Eclipse默认设置:2014-12-10Alt+/ :显示提示信息, 自动补全,很不错 。Ctrl+/ : 注释当前行,再按则取消注释Ctrl+Shift+M :光标定位到要未导入的包。快速导入包。

2014-12-10 11:56:30 371

原创 AndroidManifest.xml相关属性的介绍:android:exported

在AndroidManifest.xml中注册的组件有时会带有android:exported 属性。android:exported="true" 就表示改组件可以被其它应用程序访问或者和其交互,android:exported="false" 就表对外禁止访问,只有同一个应用程序的组件(应用程序的内部组件)或带有相同用户ID的应用程序才能启动或绑定该服务。

2014-08-15 09:49:16 861

原创 mtk android mm编译单个app模块

mtk android 界面修改时候,一般都是修改app ,修改后,编译这个app,然后install到真机。具体步骤:先切换到工程目录下,执行souirce ./build/envsetup.sh不这样得话,一些环境变量是空得。后面编译会报错。然后编译修改得模块:./mk yuanda75_twn_cu_jb s1 mm ./packages/apps/Launcher2/

2013-12-07 13:25:13 1572

原创 linux 下 版本库的使用

在linux(ubuntu)下使用subversion.1>>安装(a)服务端:命令行:sudo apt-get install subversion按步骤安装完成.输入下面得命令查看版本信息:svnserve --version(b)客户端:linux 下安装了subversion就OK了windows 下有exe文件安装下就可以.2>>使

2013-12-03 17:29:34 608

原创 coco2d-x (2.1.3) 自定义类的 schedule 和update定时器不执行的问题

在cocos2d - x中定时器有2种 update定时器和schedule定时器:update定时器:每一帧都被触发,使用scheduleUpdate方法来启用;  schedule定时器,可以设置触发的间隔,使用schedule方法来启用。  如果自定义类是CCNode的子类的话,当调用scheduleUpdate或者schedule时不起作用,可以这样解决:覆

2013-10-05 20:40:44 1733

原创 cocos2d-x 场景切换时由资源预加载问题引起的场景无法切换的问题

问题描述做了一个游戏,有这样的逻辑(一般的游戏都有的吧),打开游戏,首先看到主菜单界面,点击"开始游戏",进入加载界面,加载完后是玩游戏,在游戏界面按暂停后会弹出暂停菜单,可以选择“继续游戏”,也可以选择“返回到主菜单”。我的问题来了。当从暂停界面返回到主菜单界面后,再次“开始游戏”,始终处在加载界面,进不去游戏界面。- -!逻辑实现图中的 replace 代表 replace

2013-09-20 15:59:48 1874

原创 cocos2d-x-2.1.3 中实现游戏的简单暂停与恢复

原理cocos2d-x 中有个简单的实现游戏的暂停与恢复,就是利用pushScene 和popScene,当调用pushScene的时候,系统会自动将之前的scene给暂停。然后我们就可以在暂停的scene中操作了。实现这个暂停scene的时候可以利用CCRenderTexture做出一点特效(相当于透明暂停,可以看到上一个scene的截图)。CCRenderTexture这个具体的用法可

2013-09-19 01:13:14 1491

转载 在 android 里 常用的 默认开关的 意义

在 \frameworks\base\packages\SettingsProvider\res\values\defaults.xml 文件里定义的开关 如下:    def_dim_screen">true                自动关屏        开    def_airplane_mode_on">false     飞行模式        关    def

2012-12-02 18:59:04 758

转载 Android添加新语言

虽然Android从2.3开始已经支持50种以上的语言,但是不是每种语言都有字体可以显示。遇到一个新需求,有客户要求对hindi语言的支持。于是上网找了一些资料,发现网上介绍的大部分是如何替换默认字体,就是替换./frameworks/base/data/fonts/DroidSansFallback.ttf,但是替换完之后,中文就无法正常显示。其实只要有下面几个步骤,就可以实现新曾加一种语言的显

2012-12-02 18:45:52 666

转载 android 系统属性 build.prop

在android手机:设置--关于手机, 以 ------------------------------Android版本 4.0.1 -----------------------------为例:是在/build/tools/buildinfo.sh中定义环境变量echo "ro.build.version.release=$PLATFORM_VERSION"

2012-12-02 18:40:08 656

转载 build.prop

/system/build.prop 是一个属性文件,在Android系统中.prop文件很重要,记录了系统的设置和改变,类似於/etc中的文件。这个文件是如何生成的呢?build/tools/buildinfo.sh 脚本就是专门用于生成build.prop文件build/core/Makefile中使用build/tools/buildinfo.sh 脚本生成build.prop文件,

2012-12-02 18:36:46 431

转载 Win32API大全

1. API之网络函数WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束

2012-08-02 19:46:15 451

Android中文帮助文档

Android中文帮助文档 android 入门级别的中文文档

2013-05-24

清华版数据结构书(ppt)

很经典的,很适合初级者使用 清华版的,呵呵。。。。。。

2009-10-18

空空如也

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

TA关注的人

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