![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
wangjunfeng0000
资历尚浅
展开
-
Android Gallery添加多帧gif格式
原生代码中对gif的支持是单帧的,无法实现动画,添加多帧gif,设计到的改动稍微大一点,主要改动如下:1.在image.java的isReadonly()添加gif格式判断2.在ImageGetter.java的接口ImageGetterCallback的成员函数imag原创 2011-09-04 11:20:53 · 1518 阅读 · 2 评论 -
Android Studio导入Android源码/调试framework的教程
1.安装android studio此过程恕不描述2.配置使用过程1.网上很多教程说需要全编工程,其实是不需要的,因为android studio导入是根据其配置文件导入的(ipr),因此只需要用命令单独编译出idgen即可,如果你有编译过源码,只需要mm即可;如果没有编译过源码,用mma命令即可[html] view plain转载 2017-12-15 15:21:33 · 2288 阅读 · 0 评论 -
用Android Studio调试Framework层代码
Android程序员不得不知的调试技巧。 本文以webview loadUrl和域名解析为例,介绍配合使用LLDB和Android Studio调试Framework代码的技巧。java 层调试首先需要把AOSP源码导入到Android Studio中,如果是macOS系统可以参考这篇文章。 导入后如下图所示: 调试原理Java平台的调试是有一个规范化的转载 2017-12-15 15:24:13 · 615 阅读 · 0 评论 -
解决AaptParser: aapt dump badging stderr: aapt: error while loading shared libraries: libc++.so
问题描述:在ubuntu下做cts测试时候跑某些case提示AaptParser: aapt dump badging stderr: aapt: error while loading shared libraries: libc++.so: cannot open shared object file: No such file or directory,导致case失败。原因原创 2017-12-14 16:41:05 · 5242 阅读 · 0 评论 -
Android Init Language
Android Init Language---------------------The Android Init Language consists of four broad classes of statements,which are Actions, Commands, Services, and Options.All of these are lin转载 2016-02-24 19:29:28 · 317 阅读 · 0 评论 -
给apk系统签名的方法
在系统代码的编译环境下,把Guard.apk放到pacakges/apps/Guard目录下,编写Android.mk(如下),编译此目录,或者加入项目编译:# Android.mkLOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)# Module name should match apk name to be installe原创 2015-11-10 17:49:00 · 456 阅读 · 0 评论 -
Android开发,常用的终端命令
1. ubuntu下配置环境anroid变量:在终端执行 sudo gedit /etc/profile 打开文本编辑器,在最后追加#set android environment2. 运行Eclipse,还需要配置JAVA环境变量#set java environmentJAVA_HOME=/home/loginname/jdk目录名JRE_HOME=/home/loginn原创 2011-08-20 19:46:09 · 8598 阅读 · 0 评论 -
Android Debug Bridge
原文地址:http://developer.android.com/tools/help/adb.html#pmAndroid Debug BridgeIN THIS DOCUMENTSyntaxCommandsQuerying for Emulator/Device InstancesDirecting Commands to a Specific Emu转载 2013-09-24 10:55:51 · 738 阅读 · 0 评论 -
android am/pm帮助
amusage: am [subcommand] [options]usage: am start [-D] [-W] [-P ] [--start-profiler ] [--R COUNT] [-S] [--opengl-trace] [--user | current] am startservice原创 2013-09-24 10:47:02 · 929 阅读 · 0 评论 -
ubuntu编译安装gvim
vim7.3正式版发布了,Ubuntu 10.10中用apt-get安装的vim的版本是7.2,想体验7.3的新功能,就只能自己编译了。下面是安装笔记:1. 安装终端库: sudo apt-get install libncurses5-dev2. 下载 vim 源码,打开 www.vim.org的download页面选择 unix 源码下载或者到FTP:ftp://ftp.vim.org转载 2012-05-21 10:44:42 · 1322 阅读 · 0 评论 -
Android Log Analysis(转)
Get Log from Android Systemadb bugreport > bugreport.txtcopy bugreport to the current directory.bugreport里面包含了各种log信息,大部分log也可以通过直接运行相关的程序来直接获得.步骤如下:1.adb shell转载 2012-11-22 13:49:21 · 498 阅读 · 0 评论 -
Android Gallery 添加bmp格式和wbmp格式
Google的Gallery添加支持bmp等格式一个很小的改动就可以: private static final String[] ACCEPTABLE_IMAGE_TYPES = new String[] { "image/jpeg", "i原创 2011-01-04 11:26:00 · 1798 阅读 · 3 评论 -
android studio编译错误及其解决方法
1. Execution failed for task ':app:compileDebugJavaWithJavac'.某些类找不到定义导致。逐段屏蔽代码可查找到具体类。注: 使用File-> Invalidate Caches / Restarting ...,不一定解决,但是可以重建studio编译结构的中间文件 ...原创 2018-09-06 10:56:25 · 939 阅读 · 0 评论