当你的androidAPI 由2.1版本更换成2.2版本时:res/vavlues/styles.xml中使用的android:WindowTitle会报以下异常,error: Error retrieving parent for item: No resource found that matches the given name ‘android:WindowTitle‘.从而导致我们的程序无法编译通过。 解决办法:右键appcompat_v7或项目,选properties——android——选择android5.0.1, 选中出错的项目文件,然后project——clean,错误消失。原文:htt...
在cocos2d-x中集成百度语音识别的时候,运行build_native.py会把libs/armeabi目录清空。以下是解决办法,把so文件放在jni/prebuilt里面。修改Android.mk文件,主要有两行include $(CLEAR_VARS)LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)#百度语音识别so
LOCAL_MODULE := BDVoiceRecognitionClient_V1
LOCAL_SRC_FILES := prebuilt/libBDVoiceRecognitionClient_V1.so
include $(PREBUILT_SHARED_LIBRARY)include $(CLEAR_...
总的流程分为以下6个步骤:1、安装java_jdk2、配置java环境变量3、更新android的sdk4、从Unity3d中发布出apk文件5、创建android虚拟机并运行6、将apk文件安装到android虚拟机中 (为方便新手,在下面对每个步骤的具体操作及可能遇到的问题详细提一下)1、安装java_jdk官网(www.java.com),免费,我安装的文件的名字是jdk-7u10-windows-i586.exe,版本有新旧,你下载到的版本号可能与我不同,不碍事; 2、配置java环境变量右键我的...
读取assets目录下json文件 读取json的工具类import android.content.Context;
import android.content.res.AssetManager;import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;publicclass GetJsonDataUtil {public String getJson(Context context, String fileName) {StringBuilder stringBuilder = new StringBuilder();try {AssetManager assetManager = context.getAssets();Buffer...
import java.io.BufferedOutputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import android.content.Context;import android.graphics.Bitmap;import android.os.Environment;import android.os.StatFs;import c...
使用Android Studio并且基于Gradle构建,每个App能在多个位置包含清单文件,例如在src/main文件夹下productFlavor、库、Android ARchive(AAR) bundles of Android Library项目,和第三方依赖。在构建过程中,包含在你的app中的多个AndroidMainfest.xml设置合并成一个,生成APK清单文件用于app的打包和发布。清单文件的设置基于清单优先级来合并,取决于清单文件的位置。从制定build variant清单文件的元素,属性,和子元素构建合并...
参考文档:http://blog.csdn.net/xueyepiaoling/article/details/8202359 http://glblong.blog.51cto.com/3058613/1263969在新版本的ADT创建项目时,混码的文件不再是proguard.cfg,而是project.properties和proguard-project.txt。如果需要对项目进行全局混码,只需要进行一步操作:将project.properties的中“# proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt”的“#”去掉...
Android 程序的主要组成部分和 Manifest 文件Android由松耦合的组件组成,并使用Manifest 绑定在一起;Manifest描述了每个组件和他们之间的交互关系,还用于应用程序的元数据、其硬件和平台的要求、外部库以及必需的权限。以下几个组件提供了应用程序的基本结构模块:Activity :主要用于跟用户交互,显示界面,是android程序的表示层Service :Android的幕后工作者,不可见,不能交互,可以更新数据源和Activity,触发通知和广播I...
Android系统中有许多属性,属性由两个部分组成:name & value,可以使用这些属性来记录系统设置或进程之间的信息交换。Android系统在启动过程时会按序从以下几个文件中加载系统属性: 1./default.prop 2./system/build.prop 3./system/default.prop 4./data/local.prop5./data/property/* 属性会按照以上文件的顺序进行加载,并且后加载的属性值会更新原先的属性值。在系统重启后,有的属性会消失,但可以定义以“p...
android是基于linux的,所以文件访问权限和linux一样。其中r代表可读,W代表可写,X代表可执行。文件访问权限分三组。1-3 当前用户(应用)访问权限。4-6 当前用户所在组的访问权限。7-9 其他用户(应用)访问权限。android应用是一个独立的用户,对应一个独立的组。可以通过如下指令来查看用户组和用户ID:强制修改文件访问权限:- --- --- --- (第一个-代表目录,后面是三组的权限- 代表0)- rw- --- --- (代表当前用户可读可写)...
你的APP支持多语言环境,假如它正在后台运行,此时用户去更换系统语言,等系统语言换好后直接从后台打开它,此时用户会发现你的界面语言没有和系统语言保持一致;为什么?主要是界面资源没有重新加载如果你是属于自己在APP内设置语言切换,那么就可以直接在你设置切换的那个activity里做处理,重新启动一次该activity就可以了,但是如果你的APP和我类似本身是没有切换语言功能的,只是跟随系统的,那么你不可能在所有的activity里处...
android源码环境下用mmm/mm编译模块,输出编译log到文件的方法 1,在android目录下直接用mmm命令编译, log信息保存在android目录下mmm packages/apps/模块名 -j4 2>&1 | tee build_qchat.log 2,在模块路径下用mm命令编译,log信息保存在模块路径下mm -j8 2>&1 | tee build_qchat.log原文:http://www.cnblogs.com/antoon/p/5413898.html
packages.xml文件存放在/data/system目录下 该文件记录了系统中所有应用程序的包管理相关信息 PmS根据该文件进行包管理的各种操作 标签名称所包含的值举例last-platform-versioninternal="17" external="17"<permission-trees />暂时不使用<permissions> <item /></permissions><itemname="android.permission.CHANGE_WIFI_MULTICAST_STATE"package="android" protection="1" /><package> <sigs> <cert /> <...
Android Studio 自定义debug签名文件keystore 原文:http://www.cnblogs.com/blogzhangwei/p/4872157.html
本篇简单介绍Android中so文件相关事项。CPU架构目前主流的CPU架构:x86,ARM,MIPS它们采用的指令集又分为CISC(复杂指令集)和RISC(精简指令集)两种CISC(复杂指令集):1.指令系统庞大,指令功能复杂,指令格式、寻址方式多2.绝大多数指令需多个机器周期完成3.各种指令都可访问存储器4.采用微程序控制5.有专用寄存器,少量6.难以用优化编译技术生成高效的目标代码程序RISC(精简指令集):1.统一指令编码,可快速解译;2.泛用的暂存器,所...