android
文章平均质量分 89
longtian635241
这个作者很懒,什么都没留下…
展开
-
Android中如何加入busybox
我们可以通过两种方式进入Android的console:1. 直接执行命令emulator -shell,我的是emulator -avd MyAVD2.3.1_map -scale 0.77 -shell,用这种方式进入console是普通用户$,至少2.3的版本是这样。2. 在启动emulator后,通过命令adb shell进入,用这种方式进入console是超级用户,至少2转载 2012-10-16 14:38:28 · 904 阅读 · 0 评论 -
Android之NDK编码转(UTF8->GBK)
基于NDK下的编码转换,当然是直接调用C/C++下的实现效率更高,下面介绍2种方案(不建议通过JNI调用JAVA的实现,尽管这样也能实现编码的转换)。1. 采用Android系统自带的libicuuc.so库2. 采用第三方编码转换库libiconv,源码链接:http://ftp.gnu.org/pub/gnu/libiconv/libiconv的使用有3个函数:a) iconv转载 2014-11-17 23:40:55 · 2981 阅读 · 0 评论 -
Android系统内置应用更新或升级后被还原的原因
如果更新或者升级后系统内置应用,遇到重启Android系统后内置应用被还原,那是因为手动安装的APK版本号和系统内置API版本号一样。1、Android系统应用更新机制系统为每个应用在AndroidMainfest.xml提供了versionName、versionCode两个属性。versionName:String类型,用来给应用的使用者来查看版本.versionCode:转载 2015-06-26 11:20:21 · 826 阅读 · 0 评论 -
ndk开发问题汇总
常见错误说明:1、make:*** No rule specified and no make file found. Stop. 错误的原因估计是(cat : Linux命令,显示文件的内容):工程名与Aplication.mk中的APP_MOUDLES不一致。2、make: *** No rule to make target “XXXXXX”转载 2015-07-15 11:14:50 · 1089 阅读 · 0 评论 -
android4.3 SDK控制动态显示导航栏(NavigationBar)
//--------------------------------------------------------------------------------------------// 作者:longtian635241// 发布日期:2015-08-25// 最后修改:2015-08-25//http://blog.csdn.net/longtian635原创 2015-08-25 20:13:11 · 2299 阅读 · 0 评论 -
修改app的默认设置(包括修改默认launcher)
1、改为自己的launcherComponentName component = new ComponentName(context.getPackageName(), MainActivity.class.getName());ComponentName[] components = new ComponentName[] {new ComponentName("com.andr原创 2015-07-20 14:46:15 · 3869 阅读 · 1 评论 -
android4.3 Setting里面添加永不休眠
设置 > 显示 > 休眠a. res/values/arrays.xml 15 seconds 30 seconds 1 minute 2 minutes 5 minutes 10 minutes 30 minutes Never转载 2015-09-16 11:05:04 · 659 阅读 · 0 评论 -
ddmlib-22.9.1.jar编译和简单应用
1、源码下载位置:http://maven.outofmemory.cn/com.android.tools.ddms/ddmlib/22.9.1/2、依赖的jar包:common-22.9.1.jar、guava-15.0.jar、kxml2-2.3.0.jar3、用eclipse导出包;4、由于项目特殊要求,将adb的端口改为5039,然后在cmd中adb功能正常,但是ddms中就原创 2016-06-15 19:40:06 · 1436 阅读 · 0 评论 -
Android.mk各种文件编译汇总
一、源码编译1.1 so预编译LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := libAppAreaLOCAL_SRC_FILES :=libAppArea.soLOCAL_MODULE_TAGS := optionalLOCAL_MODULE_CLASS := SHARED_LIBRARIESLO...原创 2014-07-18 00:10:52 · 4447 阅读 · 1 评论 -
Android7、8、9最新相关工具编译汇总(adb.exe fastboot.exe)
1、SDK、adb、fastboot随着版本迭代都有了一点变化,编译以Android6.0为界2、权威参考sdk/docs/howto_build_SDK.txt3、adb windows版编译方法:make host_cross_adb4、fastboot Windows版编译方法:make host_cross_fastboot5、Android7.0编译Android...原创 2018-10-16 14:53:58 · 2103 阅读 · 0 评论 -
Android4.2.2启动动画前播放视频
阿打发打发原创 2014-05-09 10:21:57 · 3096 阅读 · 2 评论 -
android JNI库实现reboot,recovery
#define UPDATE_TITLE "--update_package="#define UPDATE_COMMAND_FILE "/cache/recovery/command"#define UPDATE_FLAG_FILE "/cache/recovery/last_flag"#define LAST_INSTALL_FILE "/cache/recovery/last原创 2014-07-17 23:49:47 · 1713 阅读 · 0 评论 -
Android4.2添加自己的产品分支及video的拷贝方法
1、rk3168_v4.2\frameworks\base\data\videos下面的mp4的拷贝方法!a、其实在我们的原始情况下这个目录的东西并没有拷贝到xxx/system/media/video下面,但是看到sounds目录却有拷贝为啥~sounds目录下有个AllAudio.mk,这个文件是怎么调用的呢?我在建产品分支的时候无意发现,加载其实很简单~b、资料收集:ht原创 2014-05-23 17:30:54 · 1670 阅读 · 0 评论 -
Android init.rc文件浅析
本文主要来自$ANDROID_SOURCE/system/init/readme.txt的翻译.1 简述Android init.rc文件由系统第一个启动的init程序解析,此文件由语句组成,主要包含了四种类型的语句:Action,Commands,Services,Options.在init.rc文件中一条语句通常是占据一行.单词之间是通过空格符来相隔的.如果需要在单词内使用空格转载 2013-05-22 11:55:28 · 719 阅读 · 0 评论 -
android210支持nfs挂载android4.0
【1】在PC上安装nfs服务sudoapt-get install nfs-kernel-server配置nfs服务器,把挂在目录设置在/nfs/rootfssudovi /etc/exports在exports文件最后添加一行:/xiao/nfs *(rw,sync,no_root_squash) 启动nfs服务$sudo /etc/init.d/port原创 2013-06-20 16:20:45 · 1484 阅读 · 0 评论 -
adb远程调试(网络调试)
/-----------------------------------------------------------------------------------------// 作者:longtian635241([email protected])// 论坛ID:android210 Exynos4412// 版权:Tim// 平台:友坚android原创 2013-07-19 16:23:43 · 7318 阅读 · 0 评论 -
java从文件中读取内容方法
1、package com.hcm.tcp;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;public class i原创 2014-02-28 01:16:56 · 1119 阅读 · 0 评论 -
解决在scrollview上下滑动嵌套scrollview,viewpager水平滑动时的抖动问题
下面是自定义的scrollview,能解决在scrollview上下滑动嵌套scrollview,viewpager水平滑动时的抖动问题!可以直接在xml文件中引用下面的组件!http://bbs.csdn.net/topics/390213480package com.zp365.view;import android.content.Context;import and转载 2014-03-11 21:39:34 · 3116 阅读 · 0 评论 -
Android4.2.2自增物理按键(frameworks)
当我们修改了frameworks后可能出现:make: *** [out/target/common/obj/PACKAGING/checkapi-current-timestamp] 错误 38解决办法:make update-api在Android中添加物理按键:KEYCODE_HELP1、Android 增加按键:ScanCode -> KeyCodeLabel原创 2014-05-07 22:00:19 · 1836 阅读 · 0 评论 -
Android4.2.2NDK和源码开发jni的异同
C/C++开发,在NDK和源码中输出Log信息的方法!NDK:1、包含头文件#include <android/log.h>2、Android.mk中包含库LOCAL_LDLIBS += -L$(SYSROOT)/usr/lib -llog上面这个一定要,不然出现error: undefined reference to '__android_log_print'...原创 2014-05-15 09:28:45 · 1549 阅读 · 0 评论 -
Android4.2.2NDK和源码开发jni的异同(2)
NDK开发Android.mk编写samples1、jni中包含多个源文件,且多个文件编译成为不同的so文件(1)jni/Android.mk:include $(call all-subdir-makefiles) (包含所有子目录下Android.mk)注意:在写Android.mk文件时,call all-subdir-makefiles和call all-原创 2014-05-15 09:30:43 · 1165 阅读 · 0 评论 -
dom4j解析xml
1、Android studio导入Dom4j,implementation 'org.dom4j:dom4j:2.1.1'2、列子如下,注意红色部分: public static void saveInstallOrDevInfoState( int installState, int devInfoState, ...原创 2019-04-29 20:14:13 · 282 阅读 · 0 评论