码迷,mamicode.com
首页 > 移动开发
深度分析:Android4.3下MMS发送到附件为音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(一,添加附件)
因为工作需要,再加上个人爱好,经过分析整理出短彩应用中从发送至收到附件为音频的彩信的下载,预览,播放整个流程,给大家一起分享。 第一步,添加附件:ComposeMessageActivity类下,addAttachement(); private void addAttachment(int type, boolean replace) {         // Calculate th...
分类:移动开发   时间:2014-06-08 03:54:59    阅读次数:244
iOS安全攻防(二十三):Objective-C代码混淆
iOS安全攻防(二十三):Objective-C代码混淆class-dump可以很方便的导出程序头文件,不仅让攻击者了解了程序结构方便逆向,还让着急赶进度时写出的欠完善的程序给同行留下笑柄。所以,我们迫切的希望混淆自己的代码。混淆的常规思路混淆分许多思路,比如:1)花代码花指令,即随意往程序中加入迷惑人的代码指令2)易读字符替换等等防止class-dump出可读信息的有效办法是易读字符替换。Obj...
分类:移动开发   时间:2014-06-08 03:27:02    阅读次数:359
关于O_APPEND模式write的原子性
上上周的事情了,端午小长假将近,还是按往常一样,最后一天一定要搞一个“课题”,场面不大,一天就能搞定的东西,如果说系统学习vim或者Emacs之类的,那就算了...还好,问题呼之即来,那就是write系统调用是不是原子的,答案很显然,不是!但大师说带有APPEND标志的write是原子的,很多软件的日志都是O_APPEND打开,然后在不加锁的情况下直接write的,不会出现问题,此事如何证实?本文...
分类:移动开发   时间:2014-06-08 02:13:25    阅读次数:339
Android通过get,post方式体访问http服务器
RT..我之前感觉Android网络通信很神奇,Magic...
分类:移动开发   时间:2014-06-08 04:41:52    阅读次数:253
Step by Step Do IOS Swift CoreData Simple Demo
这篇文章记录了在 IOS 中使用 Swift 操作 CoreData 的一些基础性内容,由于缺乏文档,基本上都是自行实验的结果,错漏不可避免,还请谅解。...
分类:移动开发   时间:2014-06-08 04:56:39    阅读次数:419
开发Android应用的时候遇到的问题
1、在书写Layout.xml的时候 其中的xmlns:android=http://...
分类:移动开发   时间:2014-06-08 05:36:19    阅读次数:259
Android漫游记(2)---ELF可执行文件格式
ELF是类Unix类系统,当然也包括Android系统上的可执行文件格式(也包括.so和.o类文件)。可以理解为Android系统上的exe或者dll文件格式。理解ELF文件规范,是理解Android系统上进程加载、执行的前提。下面我们就来一步步了解这ELF到底是个啥玩意儿(以Arm 32 ELF格式为主)!当然,网上关于ELF的介绍已经非常多,最好的手册还是直接看ELF官方的手册,我这里只是对ELF的文件做个纲领性介绍,然后直奔主题,比如.GOT .PLT或者R_Arm_Jump_Slot,R_Arm_R...
分类:移动开发   时间:2014-06-08 05:43:49    阅读次数:405
iOS安全攻防(二十四):敏感逻辑的保护方案(1)
iOS安全攻防(二十四):敏感逻辑的保护方案(1)Objective-C代码容易被hook,暴露信息太赤裸裸,为了安全,改用C来写吧!当然不是全部代码都要C来写,我指的是敏感业务逻辑代码。本文就介绍一种低学习成本的,简易的,Objective-C逻辑代码重构为C代码的办法。也许,程序中存在一个类似这样的类:@interface XXUtil : NSObject + (BOOL)isVerifi...
分类:移动开发   时间:2014-06-08 03:13:24    阅读次数:307
开发Android硬件驱动程序
一、 1、实现内核驱动程序模块       驱动程序freg的目录结构如下:       ~/android-2.3_r1/kernel/goldfish       ----drivers             ----freg                    ----freg.h                    ----freg.c                ...
分类:移动开发   时间:2014-06-08 04:11:17    阅读次数:324
Android配置QQ邮箱问题
用Android系统自带邮箱客户端登录QQ邮箱失败: 解决办法: 从浏览器打开QQ邮箱--->>>设置--->>>邮箱设置--->>>账户--->>> POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务 --->>>勾选前两项即可(POP3/SMTP服务,IMAP/SMTP服务) --->>>保存更改 --->>>OK(再次从And...
分类:移动开发   时间:2014-06-08 08:56:13    阅读次数:292
Android中的时间:currentTimeMillis,uptimeMillis,elapsedRealtime
本质都是相对时间,只是相对的基准不同,是否计算深度睡眠时间不同。...
分类:移动开发   时间:2014-06-08 10:33:01    阅读次数:222
Android多点触控(图片的缩放Demo)
本文主要介绍Android的多点触控,使用了一个图片缩放的实例,来更好的说明其原理。需要实现OnTouchListener接口,重写其中的onTouch方法。 实现效果图: 源代码: 布局文件: activity_main: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" ...
分类:移动开发   时间:2014-06-08 17:57:24    阅读次数:266
Eclipse如何连接android手机,测试android程序?
四步教你使用Eclipse连接android手机,测试android程序。...
分类:移动开发   时间:2014-06-08 09:52:18    阅读次数:278
Cocos2d-x移植Android 常见问题处理办法
1、函数、变量出现“could not be resolved ”问题 出现此问题一般是没有找到cocos2d-x声明的头文件,在eclipse将cocos2d的头文件目录引入,包括工程目录、platform/android 在hellocpp/main.cpp函数加入头文件 #include "AppDelegate.h" #include "cocos2d.h" #include "...
分类:移动开发   时间:2014-06-08 15:06:08    阅读次数:425
android动画-tween动画实现原理
现有的 Android 动画框架是建立在 View 的级别上的,在 View 类中有一个接口 startAnimation 来使动画开始,startAnimation 函数会将一个 Animation 类别的参数传给 View,这个 Animation 是用来指定我们使用的是哪种动画,现有的动画有平移,缩放,旋转以及 alpha 变换等。如果需要更复杂的效果,我们还可以将这些动画组合起来,这些在下...
分类:移动开发   时间:2014-06-08 15:05:29    阅读次数:295
Android布局文件的加载过程分析:Activity.setContentView()源码分析
大家都知道在Activity的onCreate()中调用Activity.setContent()方法可以加载布局文件以设置该Activity的显示界面。本文将从setContentView()的源码谈起,分析布局文件加载所涉及到的调用链。本文所用的源码为android-19. Step 1  、Activity.setContentView(intresId) public void s...
分类:移动开发   时间:2014-06-08 08:34:30    阅读次数:305
android笔记6——intent的使用
今天挑出一节专门来说一下使用intent和intentfilter进行通信。 场景:一个Activity启动另一个Activity。 前面已经讲了Fragment的切换,Fragment顾名思义是基于碎片切换的,假如我们要切换屏幕,或者是service组件等等,这就要用到Intent。 此外还想说明一下,Intent还具有很好的设计思想在里面的。它将各种“启动意图”封装成一个一致编程模型,利...
分类:移动开发   时间:2014-06-08 10:41:07    阅读次数:358
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!