当前位置:  编程技术>移动开发
本页文章导读:
    ▪Xcode从新设置项目名称、文件夹名称、scheme名称(rename)        Xcode重新设置项目名称、文件夹名称、scheme名称(rename) 参考: 2、修改scheme的名字,直接修改scheme名称即可 注意:可能需要在Build Setting中手动设置Info.plist、Prefex Header的路径(也就是plist文件.........
    ▪ 写在20110611:测试GMS包使用的基本功能        写在20110611:测试GMS包应用的基本功能 GMS包:Gmail、Google Search、Maps、Market、Navigation、Voice Search、YouTubeVoiceDialer、Latitude、Place了解对应的包名。cmd->adb shell->cd data/data 查看对应的包名cm.........
    ▪ Java中List跟ArrayList的区别       Java中List和ArrayList的区别 List是一个接口,而ListArray是一个类。 ListArray继承并实现了List。 所以List不能被构造,但可以向上面那样为List创建一个引用,而ListArray就可以被构造。 List list;   .........

[1]Xcode从新设置项目名称、文件夹名称、scheme名称(rename)
    来源: 互联网  发布时间: 2014-02-18
Xcode重新设置项目名称、文件夹名称、scheme名称(rename)
重新设置一个项目之前,一定要做好备份,我的Xcode版本4.6:
1、修改项目名字后,会修改掉当前Project name、Targets name、plist文件name,pch文件name,
参考:
http://stackoverflow.com/questions/4954015/how-to-change-xcode-project-name
 
2、修改scheme的名字,直接修改scheme名称即可
 
3、修改整个project目录中文件夹的名字,里面放着源码和各种资源,修改方式参照第一种方法,:http://stackoverflow.com/questions/8262613/renaming-xcode-4-project-and-the-actual-folder
注意:可能需要在Build Setting中手动设置Info.plist、Prefex Header的路径(也就是plist文件和pch文件的路径)
(在这一步的修改里,不要删除旧的代码group结构,切记)
 
4、修改整个项目目录的名字:关闭xcode,直接修改名字,然后打开即可;
 
 

    
[2] 写在20110611:测试GMS包使用的基本功能
    来源: 互联网  发布时间: 2014-02-18
写在20110611:测试GMS包应用的基本功能
GMS包:
Gmail、Google Search、Maps、Market、Navigation、Voice Search、YouTube
VoiceDialer、Latitude、Place
了解对应的包名。
cmd->adb shell->cd data/data 查看对应的包名
cmd->adb shell->cd system/app 查看对应的Apk
了解手机版本是user模式还是eng模式,eng模式的权限更大一些。
用CommonDoawload烧录版本时如何备份和还原手机的版本。

    
[3] Java中List跟ArrayList的区别
    来源: 互联网  发布时间: 2014-02-18
Java中List和ArrayList的区别

List是一个接口,而ListArray是一个类。 
ListArray继承并实现了List。 
所以List不能被构造,但可以向上面那样为List创建一个引用,而ListArray就可以被构造。 
List list;     //正确   list=null; 
List list=new List();    //   是错误的用法
 
List list = new ArrayList();这句创建了一个ArrayList的对象后把上溯到了List。此时它是一个List对象了,有些ArrayList有但是List没有的属性和方法,它就不能再用了。 
而ArrayList list=new ArrayList();创建一对象则保留了ArrayList的所有属性。 
这是一个例子: 
import java.util.*;
public class TestList{ 
public static void main(String[] args){ 
List list = new ArrayList(); 
ArrayList arrayList = new ArrayList();
list.trimToSize(); //错误,没有该方法。
arrayList.trimToSize();   //ArrayList里有该方法。

}
编译一下就知道结果了。
如果这个样子: 
List a=new ArrayList(); 
则a拥有List与ArrayList的所有属性和方法,不会减少 
如果List与ArrayList中有相同的属性(如int i),有相同的方法(如void f()), 
则a.i是调用了List中的i 
a.f()是调用了ArrayList中的f(); 
--------------------------- 
问题的关键: 
为什么要用 List list = new ArrayList() ,而不用 ArrayList alist = new ArrayList()呢? 
问题就在于List有多个实现类,现在你用的是ArrayList,也许哪一天你需要换成其它的实现类,如 LinkedList或者Vector等等,这时你只要改变这一行就行了: 
List list = new LinkedList(); 其它使用了list地方的代码根本不需要改动。 
假设你开始用 ArrayList alist = new ArrayList(), 这下你有的改了,特别是如果你使用了 ArrayList特有的方法和属性。


地区用 List arr = new ArrayList();定义;行业用 ArrayListarr = new ArrayList();定义;则说明,行业里用到了ArrayList的特殊的方法.
另外的例子就是,在类的方法中,如下声明:
private void doMyAction(List list){}
这样这个方法能处理所有实现了List接口的类,一定程度上实现了泛型函数.

如果开发的时候觉得ArrayList,HashMap的性能不能满足你的需要,可以通过实现List,Map(或者Collection)来定制你的自定义类.

转自:http://www.cnblogs.com/aisiteru/articles/1151874.html


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3