博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  730 随笔 :: 0 文章 :: 323 评论 :: 347万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

08 2012 档案

摘要:Android中JNI编程的那些事儿首先说明,Android系统不允许一个纯粹使用C/C++的程序出现,它要求必须是通过Java代码嵌入Native C/C++——即通过JNI的方式来使用本地(Native)代码。因此JNI对Android底层开发人员非常重要。如何将.so文件打包到.APK让我们先从最简单的情况开始,假如已有一个JNI实现——libxxx.so文件,那么如何在APK中使用它呢?在我最初写类似程序的时候,我会将libxxx.so文件push到/system/lib/目录下,然后在Java代码中执行System.loadLibrary(xxx),这是个可行的做法,但需要取得/sy 阅读全文
posted @ 2012-08-30 16:26 Likwo 阅读(2599) 评论(1) 推荐(0) 编辑

摘要:strftime<ctime>size_t strftime ( char * ptr, size_t maxsize, const char * format, const struct tm * timeptr );Format time to stringCopies intoptrthe content offormat, expanding its format tags into the corresponding values as specified bytimeptr, with a limit ofmaxsizecharacters.ParametersptrP 阅读全文
posted @ 2012-08-30 10:42 Likwo 阅读(7579) 评论(0) 推荐(0) 编辑

摘要:UIView的动画其实很不复杂,但是流程老忘记,几个笔记看过官方文档的都知道,官方推荐在iOS4以后使用[UIViewanimateWithDuration:animations:],而不是原来的[UIViewbeginAnimations:context:],来完成动画,虽然二者功能几乎完全相同,但使用前者在一些情况下会方便不少,这些内容可以参考官方文档View Programming Guide For iOS的Animation一节.二者有一个值得新手注意的区别就是[UIView animateWithDuration:animations:]默认会禁止触摸,手势等的响应,这可以通过设置 阅读全文
posted @ 2012-08-24 22:46 Likwo 阅读(3261) 评论(0) 推荐(1) 编辑

摘要:原贴http://topic.csdn.net/u/20101022/16/1b2e0cec-b9d2-42ea-8d9c-4f1bb8320a54.html?r=70149216,看过并动手实现,记录下来以备再用。 如果是在java层,有String类可以很好的转换各种编码,在ndk下面就没有现成的公开的工具,不过可以用icu4c。 ICU4C 是IBM的国际化开发组件ICU的C语言实现版本。在android系统里也有实现。ndk里面并没有公开可用的api,需要自己加载动态库来调用转换函数。 android下icu库路径为"/system/lib/libicuuc.so" 阅读全文
posted @ 2012-08-22 19:52 Likwo 阅读(2586) 评论(0) 推荐(0) 编辑

摘要:WARNING: Could not load test.so: Cannot load library: reloc_library[1312]: 1332 cannot locate '__aeabi_f2uiz'...这个问题是gcc的编译问题,需要把gcc.a打进去即可,但是解决问题的过程很重要,在这里记录下:遇到这种情况就在so所在的目录查看是否有这个符号objdump -tT test .so | grep __aeabi_f2uiz通过查看,确实是不存在的。然后查看该test.so的依赖库是否有在symbols/system/lib/的目录,该目录是带详细debu 阅读全文
posted @ 2012-08-22 10:28 Likwo 阅读(6016) 评论(0) 推荐(0) 编辑

摘要:HTC G11 怎么获取root 权限,下面本文来给大家介绍HTC G11 获取Root权限详细过程。一、HTC G11 ROOT思路1、查看你的手机是否是s-off2、通过HTC机器自带的Hboot安装recovery3、通过安装好的recovery升级补丁获取root权限二、HTC G11 ROOT详细过程1、查看手机是否解锁:取出电池再安回去 按音量-和电源键 会进入Hboot界面,在界面的最上行显示你的手机是否解锁。2、查看过是否解锁以后,在HBoot界面下通过音量键上下键选择“FASTBOOT”即第一项,然后按一下电源键确认就进入“FASTBOOT”菜单下,再通过音量上下键选择如下各 阅读全文
posted @ 2012-08-21 16:29 Likwo 阅读(1195) 评论(0) 推荐(0) 编辑

摘要:这个方法不是我自创的, 不过是从各个地方学点,加以总结并简化的你只需要客户给你UDID,你就可以在几分钟后,发个链接给他, 他用safari 打开, 就开始安装了。如果你们的Developer Account 是$299企业版的,联UDID 都不需要。具体做法是:1. 拿到客户的UDID, 从Apple Developer Center 更新.mobileprovision. 下载双击。2. 选择正确的code sign 和 Archive build Configuration选Debug 或者Adhoc3. Archive, 完了后,从Organizer 那里弄出ipa. 存为app.ip 阅读全文
posted @ 2012-08-20 21:56 Likwo 阅读(4376) 评论(1) 推荐(0) 编辑

摘要:1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号4. 启动模拟器: emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)5. 删除AVD(模拟器): android delete avd --name 名称6. 创建SDCard: mksdcard 1024M ~/名称.img7. AVD(模拟器)所在位置: Linux(~/.a 阅读全文
posted @ 2012-08-14 09:47 Likwo 阅读(15223) 评论(0) 推荐(0) 编辑

摘要:-(void)viewWillDisappear:(BOOL)animated { if([self.navigationController.viewControllersindexOfObject:self]==NSNotFound) { //backbuttonwaspressed.Weknowthisistruebecauseselfisnolonger //inthenavigationstack. NSLog(@"viewWillDisappear:(BOOL)animated"); if(request) { [requestclearDelegatesAnd 阅读全文
posted @ 2012-08-12 22:23 Likwo 阅读(718) 评论(0) 推荐(0) 编辑

摘要:Android.mk文件语法规范根据eoeandroid上的的连载,进行一些更新、修改和加亮。今天翻译ANDROID-MK.TXT文件(英文原文件在/development/Ndk/Docs/android-mk.txt)Android.mk文件语法规范Introduction:Android.mk编译文件是用来向Android NDK描述你的C,C++源代码文件的, 这篇文档描述了它的语法。在阅读下面的内容之前,假定你已经阅读了docs/OVERVIEW.TXT文件,了解了它们的脚色和用途。概述:一个Android.mk file用来向编译系统描述你的源代码。具体来说:-该文件是GNU Ma 阅读全文
posted @ 2012-08-08 21:45 Likwo 阅读(2315) 评论(0) 推荐(0) 编辑

摘要:为什么要对1.5和1.6切换呢?是因为我在windows下开发的Android应用程序编译不过。必须到android源码目录下进行编译。而在windows开发使用的是jdk1.6,Android编译的是1.5,通过mm命令编译会出现@override方法未覆盖父类方法的错误。闲话少说,首先下载jdk1.6并安装。安装成功后如何进行jdk的切换呢,这里主要是使用了update-alternatives 命令。update-alternatives--install/usr/bin/javajava/program/jdk1.5.0255 其中/usr/bin/java是符号链接,它指向/et.. 阅读全文
posted @ 2012-08-07 17:36 Likwo 阅读(643) 评论(0) 推荐(0) 编辑

摘要:WebKit加载网页的流程摘要:WebKit源码分析,WebKit文档,WebCore,loader,ResourceLoader,MainResourceLoader,SubresourceLoader,DocumentLoader,WebKit加载流程,浏览器,Chrome,dlmu2001,FrameLoader,框架在WebKit渲染一个页面之前,它需要从网络上(其实也可以从本地文件或者内存加载)加载页面以及和它相关的所有派生资源。同加载资源相关的层有很多,在本文中,我将聚焦于解释WebCore,这一WebKit的主要渲染模块,如何参与到加载过程中的。WebKit有两条加载路线,一条是 阅读全文
posted @ 2012-08-07 17:14 Likwo 阅读(3525) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示