
android
柏白
未来的渲染引擎顾问
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android andengine游戏引擎中图片资源的加密
androidandengine 是一款开源的2d游戏引擎,功能还是强大的,但是用它写游戏还是有诸多不足之处。其中一个就是如题 资源的加密问题。对于一个公司或者个人来说,资源的保护非常的总要的。看来微云有,u3d有。为什么我的andengine 就没有。经过一段时间对andengine的架构解剖。嘿嘿。屌丝版加密就出来了。。下面我具体道来。我用的是master 版的andengine Z这个原创 2013-01-22 20:45:05 · 2044 阅读 · 2 评论 -
Android基础--Service
导语 service是安卓应用开发组件之一,它用于执行较长时间操作而不是与用户进行交互和为其他应用提供功能。本文主要介绍什么是service、service的生命周期、service的分类和实现、Service和IntentService的区别、service的通信;service的概述service的生命周期1 服务的两种启动方式2 生命周期与方法3 常见方法调用生...转载 2018-02-23 10:11:46 · 412 阅读 · 0 评论 -
Android基础--Fragment
基本概念基本使用生命周期Fragment实现原理和Back StackFragment通信FABridgeActivity向Fragment传递数据Fragment之间通信DialogFragmentViewPagerFragment相关基本使用懒加载 | 导语 Fragment作为Android最基本,最重要的基础概念之一,在开发中经常会和他...转载 2018-02-08 19:52:26 · 502 阅读 · 0 评论 -
安卓百分比布局Android studio插件
前言:安卓新的百分比布局解决方案如下:http://blog.youkuaiyun.com/lmj623565791/article/details/46695347作者开源他的解决方案https://github.com/hongyangAndroid/android-percent-support-extend适配是比之前要好的多,但是要写百分比的布局,计算各个view的百分比比较原创 2016-10-17 14:16:38 · 2343 阅读 · 1 评论 -
xutils结合sqlcipher给数据库加密码
android studio环境下的用法我的工程里把xutils 2.x作为一个module库给主程序用的,所以可以修改xutils的源码来实现需求的变更。一、添加资源:前往:https://github.com/sqlcipher/sqlcipher-android-tests ,下载sqlcipher tests 提取assets目录下的icudt46l.zip和libs目录下的s原创 2016-10-20 11:35:54 · 1750 阅读 · 5 评论 -
android logcat命令
日志抓取并保存为文件方便查看调试 #!/bin/shsend=$(date "+%Y-%m-%d %H-%M-%S")file="/Users/lili/Desktop/logall$send.txt"echo $fileadb shell logcat -cadb shell logcat -v time >"$file" 根据时间保存日志名称,adb shell lo原创 2016-10-10 16:07:59 · 520 阅读 · 0 评论 -
安卓apktool jarsigner 命令
解包apktool d [apk包路径]列如 :apktool d myfirst.apk 打包apktool b [解包的文件夹] [要生成apk的路径]列如:apktool b myfirst myfirst1.apk签名啦jarsigner -verbose -keystore [钥匙路径]转载 2016-06-17 10:02:33 · 825 阅读 · 0 评论 -
Android AES加密解密
public static class cryptogram{public static String encrypt(String seed, String cleartext) throws Exception {byte[] rawKey = getRawKey(seed.getBytes());byte[] result = encrypt(rawKey, cleart转载 2016-07-07 16:47:33 · 582 阅读 · 0 评论 -
cocos2d-x android 直接加载下载到sd的zip里的资源文件(二)
上一节 解决了读文件的问题,游戏也跑起来了,可是音效和背景音乐,死活播放不出来。回想一下,的确没有考虑到游戏的音效问题。让我们再折腾一下,播放zip里的音效问题。cocos-x 安卓的背景音乐处理交给了Cocos2dxMusic.java,音效处理交给了Cocos2dxSound.java。别的我们不看,就关注声音资源加载的地方。先分析一下Cocos2dxMusic.java 的声音资源加载方原创 2016-05-30 16:28:30 · 2963 阅读 · 0 评论 -
AssetManager中的路径参数不能包含"assets/
AssetManager中的路径参数不能包含"assets/"String path = “music/bg.mp3”; //正确的参数//String path = “assets/music/bg.mp3”; //错误的参数//String path = “file:///android_asset/music/bg.mp3”; //错误转载 2016-04-22 17:47:32 · 772 阅读 · 0 评论 -
Android打开系统设置界面
Android软件时,常常需要打开系统设置或信息界面,来设置相关系统项或查看系统的相关信息,这时我们就可以使用以下语句来实现:(如打开“无线和网络设置”界面) Intent intent = new Intent("/"); ComponentName cm = new ComponentName("com.android.settings","com.android.settings转载 2016-04-11 11:33:02 · 567 阅读 · 0 评论 -
android studio 2.1关联android源码
windows下:系统盘:\Users\username\.AndroidStudioBetaMac下:~/Library/Preferences/AndroidStudioBeta在这个目录下搜索jdk.table.xml,用记事本打开,修改了里面对应的SDK API的sourcePath就行了,点击保存,完事!原创 2016-04-12 14:24:58 · 1238 阅读 · 0 评论 -
cocos2d-x 移植到android 添加“退出” 功能
c++ 部分//继承cclayer的 XXXXLayer的.h文件中virtualvoid keyBackClicked();//XXXXLayer.cpp 中 头部添加 相应的jni头文件#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)#include "platform/a原创 2013-10-08 16:45:26 · 3357 阅读 · 0 评论 -
Android内存泄漏分析和解决方法
内存分配Java与c++之间有一堵内存动态分配和垃圾收集技术围成的“高墙”,墙外面的人像进去,墙里面的人去想出来。  c++是对象实例没有指针指向它,被孤立,导致内存泄露,java是没用的对象实例还有多余的引用,GC不能回收。 JVM内存运行图  共享区域 方法区( Method Area):存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译编译后的代码。 堆...转载 2018-06-06 19:40:21 · 974 阅读 · 0 评论