![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
wind.liao
这个作者很懒,什么都没留下…
展开
-
【流媒體】 Android 实时视频编码—H.264硬编码
http://www.cnblogs.com/innost/archive/2011/01/09/1931456.htmlSkySeraph Apr 4th 2012Email:zgzhaobo@gmail.com QQ:4527285741 硬编码 &软编码硬编码:通过调用Android系统自带的Camera录制视频,实际上是调用了底层的高清编码硬件模块,转载 2012-09-10 11:35:11 · 1403 阅读 · 0 评论 -
cocos2dx 3.0关于NativeActivity安插广告或JAVA类之类问题
How to do Java things with Android Native Activityhttp://www.cocos2d-x.org/forums/6/topics/35619?r=35673原创 2014-01-03 09:30:27 · 1595 阅读 · 0 评论 -
webrtc android代码编译过程小结
http://blog.chinaunix.net/uid-20172079-id-3759308.html转载 2014-02-05 22:20:21 · 1698 阅读 · 0 评论 -
如何优化Cocos2d-X游戏的内存
在游戏项目优化中都会碰到一个问题,如何既能减少内存又能尽量减少包的大小?在实际项目中有些经验分享一下,事实上2D游戏中最占内存的就是图片资源,一张图片使用不同的纹理格式带来的性能差异巨大,下表是我在IOS平台一个小Demo中的测试结果,该Demo的原始内存占用是7M,测试方法是一次性加载5张2048*2048的图片,使用TexturePacker工具生成图片,内存统计使用Instrument工具,转载 2014-05-02 11:34:53 · 804 阅读 · 0 评论 -
cocos2d-x 中的pvr.ccz压缩图片的使用方法
前几天打开了保卫萝卜的游戏,看到了其中有使用plist 和 *.pvr。czz文件。在网上查了一下说pvr。czz不能用图片名调用,测试了一下发现可以用,写下代码:1.首先将texturepacker 软件生产的文件,111.pliost 和111.pvr.czz文件拷贝到资源文件夹中。 pvr.czz文件生产图片时一定要是一个正方形,否则据说编译到别的平台转载 2014-05-02 11:49:46 · 10363 阅读 · 0 评论 -
Android NDK: Your APP_BUILD_SCRIPT points to an unknown file: C:\android-ndk/jni /Android.mk
http://stackoverflow.com/questions/21158332/android-ndk-your-app-build-script-points-to-an-unknown-file-c-android-ndk-jniThe result is because you haven't set NDK_PROJECT_PATH to the parent转载 2014-04-21 18:03:42 · 6268 阅读 · 0 评论 -
Cocos2d-x使用Luajit将Lua脚本编译为bytecode,从而实现加密
http://www.cocoachina.com/bbs/read.php?tid=205802转载 2014-06-24 16:05:08 · 1381 阅读 · 0 评论 -
arm-linux-androideabi-addr2line android定位CRASH问题利器
arm-linux-androideabi-addr2line.exe -C -f -e XXX.so 008d21bc 定位CRASH问题利器原创 2014-06-30 15:41:35 · 1359 阅读 · 0 评论 -
查看基于Android 系统单个进程内存、CPU使用情况的几种方法
一、利用Android API函数查看1.1 ActivityManager查看可用内存。ActivityManager.MemoryInfo outInfo = new ActivityManager.MemoryInfo(); am.getMemoryInfo(outInfo); outInfo.availMem即为可用空闲内存。1.2、android.os.Debug查询转载 2014-06-29 22:02:28 · 807 阅读 · 0 评论 -
android查看内存使用情况
查看单个应用程序内存占用量的命令:adb shell dumpsys meminfo $包名 或者 $进程号转载 2014-06-29 21:59:44 · 4948 阅读 · 0 评论 -
浅析android应用增量升级
http://blog.csdn.net/hmg25/article/details/8100896转载 2014-07-29 15:00:12 · 678 阅读 · 0 评论 -
如何使用 CCache 进行 cocos2d-x 编译加速
https://github.com/chukong/cocos-docs/blob/master/manual/framework/native/v3/ccache-speed-up/zh.md转载 2014-06-21 18:24:45 · 2411 阅读 · 0 评论 -
android java获得root权限调用linux命令
这段代码演示了如何在Java代码里,通过调用su命令来临时修改某些文件的访问权限 Runtime ex = Runtime.getRuntime(); String cmdBecomeSu = "su"; String script = "busybox chmod a+rw /dev/pmem"; try{ java.lang.Process runsum = ex.exec转载 2014-08-31 23:51:29 · 4710 阅读 · 0 评论 -
Launch an application from another application on Android
Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");startActivity(LaunchIntent);原创 2014-08-31 23:48:36 · 655 阅读 · 0 评论 -
APKTOOL的使用心得
APKTool是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7。如果你想对APK文件进行修改,那么就不可避免的要使用到APKTool。论坛里有很多关于ROM美化的帖子都需要自己动手修改APK文件,比如修改framework-res.apk、systemUI.apk等等。相信各位有不少人看了后都想亲自来修改一番,但是结果却是遇到了各式各样的错误却转载 2014-10-21 14:31:55 · 3775 阅读 · 0 评论 -
android studio 部分配色方案
logcat name 颜色 assert aa66cc debug 33b5e5 error ff4444 info 99cc00 verbose ffffff warning ffbb33原创 2017-07-22 11:27:23 · 1065 阅读 · 0 评论 -
python使用codecs模块进行文件操作-读写中英文字符
摘自:python使用codecs模块进行文件操作import sysimport osimport codecs"""Usage: ConvertCp.py SrcDir DstDire.g.if your source folder is "D:/Test/NonUnicode", destination folder is "D:/Test/utf8", just run comm原创 2017-07-19 09:45:57 · 1117 阅读 · 0 评论 -
ndk-stack 把堆栈定位出来
ndk-stack -sym android\app\build\intermediates\ndkBuild\xxx\debug\obj\local\armeabi-v7a -dump D:/1.txt1.txt 内容:ABI: 'arm'pid: 21895, tid: 21949, name: Main >>> com.playrix.gardenscapes.ama原创 2017-12-04 15:55:58 · 1811 阅读 · 0 评论 -
Android 获取assets的绝对路径
第一种方法: String path = "file:///android_asset/文件名";第二种方法: InputStream abpath = getClass().getResourceAsStream("/assets/文件名");若要想要转换成String类型String path = new String(InputStrea转载 2013-12-31 16:34:28 · 133593 阅读 · 11 评论 -
Cocos2dx源码阅读 启动流程
我对名词的定义app: 系统层面的应用,例如相对android就是整个一个apk程序引擎: cocos2dxporject: cocos2dx 里的一个projectAndroidAndroidManifest.xml 指定启动Activity为 android.app.NativeActivity<activity android:name="android.ap转载 2013-12-29 23:07:19 · 3951 阅读 · 0 评论 -
【流媒體】Android 实时视频采集—MediaRecoder录制
SkySeraph Mar 31st 2012Email:zgzhaobo@gmail.com QQ:4527285740 啰嗦 本篇的存在只是为系列的连贯性,其实在前面系列博文中对MediaRecoder已有用到,详见前面Android系列博文Android(19)1 概述 通过Android的MediaRecorder,在SetoutputFile函数中绑转载 2012-09-10 11:37:45 · 2340 阅读 · 1 评论 -
android自动更新
http://www.cnblogs.com/coolszy/archive/2012/04/27/2474279.htmlhttp://www.ityoudao.com/Web/Android_657_2285.html原创 2013-02-03 15:59:53 · 658 阅读 · 0 评论 -
android.os.NetworkOnMainThreadException解决方案
写了一个发送POST请求的程序,能够在Android 2.3的虚拟机上运行,但是我把程序放到Galaxy Nexus(Android 4.2.1)上运行,直接抛出android.os.NetworkOnMainThreadException,我郁闷了很久,后来在官方文档里找到了说明,在Android 4.x之后,不允许在主线程进行网络访问的操作。解决办法只有两种。第一种是在主线程增加如下代码:转载 2013-02-13 23:18:14 · 611 阅读 · 0 评论 -
Android系统onKeyDown监控/拦截/监听/屏蔽返回键、菜单键和Home键
在Android系统中用来显示界面的组件(Component)为Activity,也就是说只有重写Activity的onKeyDown方法来监控/拦截/屏蔽系统的返回键(back)、菜单键(Menu)及Home键。1、拦截/屏蔽返回键、菜单键实现代码123456789101112@Overridep转载 2013-03-08 10:07:10 · 1567 阅读 · 0 评论 -
android ndk 编译 protobuf-2.5.0
相关资源https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz步骤:1. 解压缩protobuf-2.5.0.tar.gz2. cd protobuf-2.5.0 && ./configure3. create Android.mkLOCAL_PATH := $(call my-dir)incl原创 2013-03-06 16:24:19 · 5698 阅读 · 2 评论 -
JNI中很有用的jstring 与 const char* 的相互转换函数
JNT中很有用的jstring 与 const char* 的相互转换函数我们使用JNI的时候经常碰到jstring 与 const char*转换的问题,以及中文编码问题,这里从网上看到的2个比较好的相互转换函数,今天把它摘录下来,以备用之。呵呵。//将const char类型转换成jstring类型jstring CStr2Jstring( JNIEnv* env, const转载 2013-03-13 13:44:06 · 9731 阅读 · 7 评论 -
android.annotation cannot be resolved
E/AndroidRuntime( 1775): FATAL EXCEPTION: mainE/AndroidRuntime( 1775): java.lang.Error: Unresolved compilation problems: E/AndroidRuntime( 1775): The import android.annotation cannot be res原创 2013-03-14 20:08:04 · 7066 阅读 · 0 评论 -
对于linux环境下不能编译protocol buffer .cc文件说明
Android.mk中添加:LOCAL_CPP_EXTENSION := .cxx .cpp .cc即可原创 2013-03-14 20:09:47 · 860 阅读 · 0 评论 -
制作APP图标网站收集
http://makeappicon.com/原创 2013-04-07 15:19:08 · 758 阅读 · 0 评论 -
Beta Testing On The Fly
https://testflightapp.com/原创 2013-04-08 09:29:16 · 709 阅读 · 0 评论 -
How to: subversion build number in your Android app
So you're building an Android app, and you want your app to display its build number on an About screen. You want the build number to be a unique identifier like the Subversion revision number. That's转载 2013-04-10 17:51:43 · 1429 阅读 · 0 评论 -
procrank查看物理内存
root@android:/ # procrank warning: could not create process interface for 21352 PID Vss Rss Pss Uss cmdline 8999 108332K原创 2013-05-02 16:16:19 · 1354 阅读 · 0 评论 -
android判断网络的状态断开与否
public class ConnectionChangeReceiver extends BroadcastReceiver { @Override public void onReceive( Context context, Intent intent ) { ConnectivityManager connectivityManager = (Con转载 2013-06-09 17:42:05 · 1329 阅读 · 0 评论 -
JNI 对象数组传递
/** Copyright (C) 2009 The Android Open Source Project** Licensed under the Apache License, Version 2.0 (the "License");* you may not use this file except in compliance with the License.* Yo转载 2013-06-20 16:53:57 · 6793 阅读 · 0 评论 -
使用FilenameFilter
public class TestFilter { public static void main(String[] args) { find("d:\\java\\"); } public static void find(String strPath) { MyFil转载 2013-06-21 11:21:06 · 751 阅读 · 0 评论 -
解决“Cannot merge new index 67208 into a non-jumbo instruction”的问题
在将ADT和SDK Tool升级到最新(分别是21.1和16.0.1)之后,我的一个工程(相对比较大)在编译并运行的时候,出现错误,Eclipse控制台输出如下信息: Unable to execute dex: Cannot merge new index 67208 into a non-jumbo instruction! Conversion to Dalv转载 2013-09-16 16:33:46 · 3119 阅读 · 0 评论 -
C++11 on Android
The latest Andoird NDK r8e finally supports some of the most important C++11 library features: thread, mutex, atomic and so on. It is now straightforward to write multi-threaded programs using C++11转载 2013-10-15 11:42:33 · 7947 阅读 · 1 评论 -
gradlew.bat app:assembleRelease打不出signed apk
问题:$cd {project}/android/$gradlew.bat app:assembleRelease打出的包没有签名,即只生成:app-release-unsigned.apk修复:需要在android/app/build.gradle 加以下一行:signingConfig signingConfigs.releaseCon原创 2017-12-29 11:46:26 · 3045 阅读 · 0 评论