本章主要知识点如下: 了解Shared Preferences
接口OnSharedPreferenceChangeListener, 每当添加、移除或者修改一个特定的Shared Preference
时候可以调用一个回调函数 创建Preference Screen(首选项框架) Preferen...
分类:
移动开发 时间:
2014-05-15 09:26:37
阅读次数:
420
android官方提供的模拟器的速度真是难以容忍啊后得知一个替代品
genymotion,果断下来用一用,速度很好,比我自己的真机速度还快(可能是因为刚装的原因)。安装过程还是遇到点问题。下载过程:直接问度娘谷歌genymotion的官网,然后要首先注册一个帐号才允许下载的,里面有
免费版、个人版、...
分类:
移动开发 时间:
2014-05-15 07:28:37
阅读次数:
372
#region 移动窗体 移动窗口 private Point _mousePoint;
private int topA(Control cc) { if (cc == null || cc == this) retu...
分类:
移动开发 时间:
2014-05-15 10:10:20
阅读次数:
349
trunk(主干)团队中大部分成员工作的主要仓库,前期大的团队的代码管理的主要控件,它的功能的侧重点是开发阶段的代码的管理的和集成,由于svn的冲突解决方式来进行代码冲突的处理,一般是最后提交的需要进行代码的处理,Xcode5以后的版本加强了对于svn的集成,所以现在Xcode可以更加方便的进行.....
分类:
移动开发 时间:
2014-05-15 10:37:25
阅读次数:
370
Activity全屏设置方式1:AndroidManifest.xml方式2:代码实现requestWindowFeature(Window.FEATURE_NO_TITLE);//隐藏标题栏getWindow().setFlags(WindowManager.LayoutParams.FLAG_F...
分类:
移动开发 时间:
2014-05-15 10:43:09
阅读次数:
313
今天分到个小任务,就是获取经纬度,本来以为很简单,但是竟然搞了好几个小时,擦,原来xcode5以后原来sdk.60的定位方法都不能用了,我上网查了好多资料,结果都是坑,不是少了什么变量,就是打断点无法进入方法,最好火大了,仔细研究了一下SDK文档,再结合网上的方法,写了这一个简单的获取经纬度的方法,...
分类:
移动开发 时间:
2014-05-15 10:56:08
阅读次数:
439
1. 呼叫虚拟设备/向虚拟设备发送短信 1. 在eclipse中点击:
Window--->Open Perspective--->DDMS,选择Emulator Control选项; 2. 在Telephony
Actions选项的Incoming number输入要模拟的呼入号码,选择Voi.....
分类:
移动开发 时间:
2014-05-15 10:58:45
阅读次数:
327
什么是UI?UI即UserInterface(用户界面)的简称。UI设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由、充分体现软件的定位和特点。UI设计出发点:UI界面设计要和用户研究紧密结合,..
分类:
移动开发 时间:
2014-05-15 00:26:03
阅读次数:
400
坚持,坚持~
继续设计模式,尼玛停了段时间就不想写了,一定要坚持~今天带来适配器模式
老样子,定义:将一个类的接口转换成客户期望的另一个接口,适配器让原本接口不兼容的类可以相互合作。这个定义还好,说适配器的功能就是把一个接口转成另一个接口。
发现两张图片可以很好的解释适配器模式:
这两张图很好的说明了适配器的作用哈,话说我当年买了个欧版的HTC G17 ,还配了个插头转化器...
分类:
移动开发 时间:
2014-05-15 00:16:44
阅读次数:
424
从今天开始,把看书时候的知识点整理成博客,
这个比较简单,估计有经验的都用过,weight属性
在做Android布局的时候,经常遇到需要几个控件按比例分配空间的情况
比如下图效果
在底部设置两个button,占据底部宽度一部分的同时,保持1:3的比例,
当然了,这么难看的布局用处不大,仅是用来说明weight的用法
布局代码如下:
<LinearLayout xmlns:...
分类:
移动开发 时间:
2014-05-15 00:07:46
阅读次数:
514
总体思路
一般app启动之后,都有一个初始化的过程。此外后续app升级,还需要考虑数据迁移。所以初始化和数据迁移的框架,在初期的版本就要考虑好
总结一下我们的app采取的方案:
1、在持久化的文件夹内(比如UserDefaults或者Documents目录),用一个字段保存老版本号
2、在开始初始化之前,读取老版本号,以及当前版本号
3、如果该应用是第一次加载,那么老版本号就取不到(因为...
分类:
移动开发 时间:
2014-05-15 00:13:13
阅读次数:
400
hadoop分割与读取输入文件的方式被定义在InputFormat接口的一个实现中,TextInputFormat是默认的实现,当你想要一次获取一行内容作为输入数据时又没有确定的键,从TextInputFormat返回的键为每行的字节偏移量,但目前没看到用过
以前在mapper中曾使用LongWritable(键)和Text(值),在TextInputFormat中,因为键是字节偏移量,可以是L...
分类:
移动开发 时间:
2014-05-15 01:31:37
阅读次数:
454
开发腾讯移动游戏平台SDK Android版Ane扩展 总结...
分类:
移动开发 时间:
2014-05-15 01:19:46
阅读次数:
480
import android.app.KeyguardManager;
import android.app.KeyguardManager.KeyguardLock;
import com.android.server.wm.WindowManagerService;
KeyguardManager keyguardManager = (KeyguardManager)mCont...
分类:
移动开发 时间:
2014-05-15 01:32:11
阅读次数:
343
在iOS应用开发过程中,经常会遇到设置屏幕方向,或者根据屏幕方向改变界面的时候,所以现在就来说一下屏幕方向的那些事情。关于方向,经常会遇到以下的两个对象:1.UIDeviceOrientation(机器设备的方向)==================================
UIDevic....
分类:
移动开发 时间:
2014-05-14 23:19:33
阅读次数:
479
我们知道在android中点击edittext框就会自动弹出软键盘,那怎么通过点击edittext之外的部分使软键盘隐藏呢?(微信聊天时的输入框就是这个效果,这个给用户的体验还是很不错的)
首先我们要先定义一个隐藏软键盘的工具类方法: 1 public static void hideSoft...
分类:
移动开发 时间:
2014-05-14 23:20:52
阅读次数:
499