码迷,mamicode.com
首页 > 移动开发
移动应用安全开发指南(Android)--数据存储
1、数据存储概述移动应用经常需要在某些场景下(比如用户登录)处理和用户或业务相关的敏感数据,有时候为满足某些业务需求,需要把这些敏感数据存储在本地,如果不对这些数据进行适当处理,就有可能存在敏感信息泄漏的风险。安全准则A. 敏感数据总是优先考虑存储在内部空间。B. 敏感数据无论是存储在内部还是外部空...
分类:移动开发   时间:2015-01-06 09:51:54    阅读次数:210
Android_ListActivity使用注意
ListActivity ListActivity是一个专门显示ListView的Activity类,它内置了ListView对象,只要我们设置了数据源,就会自动地显示出来。 使用custom view for screen layout 虽然ListActivity内置了ListView对象...
分类:移动开发   时间:2015-01-06 09:53:05    阅读次数:287
说说Android应用的persistent属性
在Android系统中,有一种永久性应用。它们对应的AndroidManifest.xml文件里,会将persistent属性设为true,比如:?1在系统启动之时,AMS的systemReady()会加载所有persistent为true的应用。?1234567891011121314151617...
分类:移动开发   时间:2015-01-06 09:49:40    阅读次数:206
Android TabHost
1.概念 盛放Tab的容器就是TabHost。TabHost的实现有两种方式: 第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。 第二种方式,不继承TabActivity,在布局文件中定义TabH...
分类:移动开发   时间:2015-01-06 09:52:15    阅读次数:171
iOS项目的完整重命名方法图文教程
为什么说是完整呢?因为改名之后,你不会再看到任何有关于之前的项目名字。本文会把一个项目名叫“test233333333”改成“test”。1)打开项目:以上是目前的项目结构。2)选中项目设置并按下回车,输入新的项目名字:3)输入完后按回车,弹出改名前和改名后的文件对名,这时点击“Rename”:4)...
分类:移动开发   时间:2015-01-06 09:50:43    阅读次数:195
C# App.config 详解
读语句: String str = ConfigurationManager.AppSettings["DemoKey"];写语句: Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLeve...
分类:移动开发   时间:2015-01-06 09:45:07    阅读次数:308
android之实现上下左右翻页效果
如果实现上下或者左右翻页效果,我们借助下这个开源项目:https://github.com/openaphid/android-flipAphid FlipView是一个能够实现Flipboard翻页效果的UI组件。下载完毕后导入到当前你的项目中,我们来下上下翻页的效果图:vcD4KPHA+PGJy...
分类:移动开发   时间:2015-01-06 09:43:35    阅读次数:258
iOS-Core-Animation-Advanced-Techniques(一)
图层树、寄宿图以及图层几何学(一)图层的树状结构巨妖有图层,洋葱也有图层,你有吗?我们都有图层 -- 史莱克Core Animation其实是一个令人误解的命名。你可能认为它只是用来做动画的,但实际上它是从一个叫做Layer Kit这么一个不怎么和动画有关的名字演变而来,所以做动画这只是Core A...
分类:移动开发   时间:2015-01-06 09:44:59    阅读次数:250
iOS-Core-Animation-Advanced-Techniques(二)
视觉效果和变换(四)视觉效果嗯,园和椭圆还不错,但如果是带圆角的矩形呢?我们现在能做到那样了么?史蒂芬·乔布斯我们在第三章『图层几何学』中讨论了图层的frame,第二章『寄宿图』则讨论了图层的寄宿图。但是图层不仅仅可以是图片或是颜色的容器;还有一系列内建的特性使得创造美丽优雅的令人深刻的界面元素成为...
分类:移动开发   时间:2015-01-06 09:43:21    阅读次数:219
Android使用init.rc触发脚本实现隐藏内置应用
【实现逻辑】 通过在property_service.c中设置标志位,在设置中实现接口改变标志位, 使用init.rc中声明的服务来侦听标志位的变化,显式启动声明的服务,执行对应的脚本,把应用后缀从apk重命名为bak,从而实现隐藏(显示逻辑相反)。【实现步骤】以隐藏Google Play Stor...
分类:移动开发   时间:2015-01-06 09:42:56    阅读次数:182
android sdk 编译--如何将源代码加入android.jar,以及make原理
首先是这个问题如何修改。在/frameworks/base/Android.mk中,找到如下行:packages_to_document :=在该变量的赋值语句最后添加xxxxx (这里是你的包的名称,比如com/sina/ui,其实这里就是你的源代码在/frameworks/base//java/...
分类:移动开发   时间:2015-01-06 09:41:45    阅读次数:130
ios多线程和进程的区别(转载)
很想写点关于多进程和多线程的东西,我确实很爱他们。但是每每想动手写点关于他们的东西,却总是求全心理作祟,始终动不了手。今天终于下了决心,写点东西,以后可以再修修补补也无妨。一.为何需要多进程(或者多线程),为何需要并发?这个问题或许本身都不是个问题。但是对于没有接触过多进程编程的朋友来说,他们确实无...
分类:移动开发   时间:2015-01-06 09:41:45    阅读次数:241
【Android界面实现】使用ScrollingTabsView实现有滑动标签的ViewPager效果
转载自:http://blog.csdn.net/zhaokaiqiang1992/article/details/40378285 在前面的文章中,我们使用支持包里面的PagerTabStrip实现了有滑动标签的viewPager效果,今天,再给大家介绍另外一种开源项目,来实现类似的效果。 在这....
分类:移动开发   时间:2015-01-06 07:12:13    阅读次数:179
Android应用开发基础之广播与服务(二)
服务两种启动方式startService:服务被启动之后,跟启动它的组件没有一毛钱关系bindService:跟启动它的组件同生共死绑定服务和解绑服务的生命周期方法:onCreate->onBind->onUnbind->onDestroy找领导办证把服务看成一个领导,服务中有一个banZheng方...
分类:移动开发   时间:2015-01-06 02:02:35    阅读次数:218
Android应用开发基础之数据存储和界面展现(三)
生成XML文件备份短信创建几个虚拟的短信对象,存在list中备份数据通常都是备份至sd卡使用StringBuffer拼接字符串把整个xml文件所有节点append到sb对象里sb.append("");//添加smss的开始节点sb.append("");.......把sb写到输出流中fos.wr...
分类:移动开发   时间:2015-01-06 02:03:53    阅读次数:237
Android应用开发基础之网络编程(二)
HttpClient发送get请求创建一个客户端对象HttpClient client = new DefaultHttpClient();创建一个get请求对象HttpGet hg = new HttpGet(path);发送get请求,建立连接,返回响应头对象HttpResponse hr = ...
分类:移动开发   时间:2015-01-06 02:04:04    阅读次数:266
Android应用开发基础之广播与服务(一)
广播广播的概念现实:电台通过发送广播发布消息,买个收音机,就能收听Android:系统在产生某个事件时发送广播,应用程序使用广播接收者接收这个广播,就知道系统产生了什么事件。 Android系统在运行的过程中,会产生很多事件,比如开机、电量改变、收发短信、拨打电话、屏幕解锁IP拨号器原理:接收拨打电...
分类:移动开发   时间:2015-01-06 02:01:00    阅读次数:561
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!