ARC & MRC下string内存管理策略探究 前两天跟同事争论一个关于NSString执行copy操作以后是否会发生变化,两个人整了半天,最后写代码验证了一下,发现原来NSString操作没我们想的那么简单,下面就让我们一起看看NSString和NSMutableString在MRC下执行...
分类:
移动开发 时间:
2014-08-02 01:43:12
阅读次数:
381
一、URI 通用资源标志符(Universal Resource Identifier, 简称"URI")。 Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。 URI一般由三部分组成: 访问资源的命名机制。 存放资源的主机名。...
分类:
移动开发 时间:
2014-08-02 01:42:12
阅读次数:
335
写下来,省得以后不记得到处翻:Environment.getDataDirectory() = /dataEnvironment.getDownloadCacheDirectory() = /cacheEnvironment.getExternalStorageDirectory() = /mnt/...
分类:
移动开发 时间:
2014-08-02 01:39:12
阅读次数:
320
Activity 的四大控件ButtonTextViewEditTextMenuActivity 的7个生命周期函数public class Activity extends ApplicationContext{ protected void onCreate(Bundle saveInstan....
分类:
移动开发 时间:
2014-08-02 01:38:42
阅读次数:
267
预备知识:一、android每个客户端分为两条线程:1.主线程:负责生成主界面,并响应用户动作,并且把用户输入的数据写入socket对应的输出流。2.子线程:负责读取从服务器发送过来的数据,并且显示到程序界面上。二、Handler消息传递机制(一)Handler的两个作用:1.在新启动的线程中发送消...
分类:
移动开发 时间:
2014-08-02 01:35:52
阅读次数:
363
最近在项目中需要使用XML记录数据,网上这方面的文章较少,记录一下使用DOM方式[java]view plaincopy/***追加内容到XML文档*@paraminstructions*@throwsParserConfigurationException*@throwsSAXException*...
分类:
移动开发 时间:
2014-08-02 01:29:32
阅读次数:
335
拖个button继承一下几行代码就搞定自用效果还行
分类:
移动开发 时间:
2014-08-01 23:23:32
阅读次数:
569
先上效果图:
Layout文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
and...
分类:
移动开发 时间:
2014-08-01 23:18:22
阅读次数:
489
效果图:
这样来写:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.test);
ListView list = (ListView)findViewById(R.i...
分类:
移动开发 时间:
2014-08-01 23:15:32
阅读次数:
346
Eclipse中添加Android系统jar包
这样做的好处是,可以使用Eclipse开发系统应用了,这样可以调用系统中才使用的API.
1.首先在项目中右击->属性。如图所示依次操作
2.添加User Library
3.第一次要新建User Library名字
注:一定要勾选上System library(addedto the boot clas...
分类:
移动开发 时间:
2014-08-01 23:15:12
阅读次数:
338
Android自带音频均衡器MusicFx分析
种种原因,我要简单分析一个Android中built-in的音频均衡器MusicFx。重点是它的默认值的来历。网上很少有文章讲了这个的除了这篇《com.android.musicFx设置音效流程 -- 从app到AudioFlinger》。注:Android系统版本为4.2.2_r1。
从App到AudioFliger的终...
分类:
移动开发 时间:
2014-08-01 23:14:52
阅读次数:
366
【本文原创,谢绝转载】
【总结】
1.手机浏览器,不管是UC、原生浏览器、safari,显示页面都是按照320px的
2.由于现在手机的宽度都大于320px,所以,图片会模糊
3.像苹果的retina屏幕的方式学习! 先把图片做成两倍长宽的大小,然后通过css样式强制做成原大小...
分类:
移动开发 时间:
2014-08-01 23:11:42
阅读次数:
209
权限 第一个权限加到xml文件中时会报错,但是我会很利索的去clean掉,实现步骤:找到eclipse中的菜单选项project>clean,选择当前项目就ok。代码 public class MainActivity extends Activity implements SensorEventL...
分类:
移动开发 时间:
2014-08-01 23:05:12
阅读次数:
503
iOS开发Swift篇—(八)函数(2)一、函数类型函数类型也是数据类型的一种,它由形参类型和返回值类型组成,格式是(形参类型列表) -> 返回值类型1 func sum(num1: Int, num2: Int) -> Int {2 return num1 + num23 }sum函数的函...
分类:
移动开发 时间:
2014-08-01 22:54:02
阅读次数:
211
msdn的备注:当运行 Windows 窗体时,它将创建新窗体,然后该窗体等待处理事件。 该窗体在每次处理事件时,均将处理与该事件关联的所有代码。 所有其他事件在队列中等待。 当代码处理事件时,应用程序不会响应。 例如,如果将甲窗口拖到乙窗口之上,则乙窗口不会重新绘制。如果在代码中调用 DoEven...
分类:
移动开发 时间:
2014-08-01 22:53:12
阅读次数:
327