码迷,mamicode.com
首页 > 移动开发
IOS NSInvocation应用与理解
IOS中有一个类型是SEL,它的作用很相似与函数指针,通过performSelector:withObject:函数可以直接调用这个消息。但是perform相关的这些函数,有一个局限性,其参数数量不能超过2个,否则要做很麻烦的处理,与之相...
分类:移动开发   时间:2015-04-10 15:45:02    阅读次数:198
Android:HttpWatch+jsoup抓包
最近对抓包挺感兴趣的,所以就花了一点时间去研究。最后总结一下这套方法吧。HttpWatch这个软件相当于IE的一个插件(FireFox也支持)。HttpWatch是强大的网页数据分析工具,集成在Internet Explorer工具栏,包括网页摘要、Cookies管理、缓存管理、消息头发送/接受、字符查询、POST 数据和目录管理功能、报告输出等功能。总之HttpWatch 是一款能够收集并显示深层...
分类:移动开发   时间:2015-04-10 15:43:39    阅读次数:247
android sqlite批量插入数据速度慢解决方案
android使用的是sqlite数据库,sqlite是比较轻量级的数据库,sqlite默认在插入数据的时候默认一条语句就是一个事务,有多少条数据就有多少次磁盘操作。一次插入10000条记录也就是要10000次读写磁盘操作,导致速度慢。 解决方法: 添加事务处理,把5000条插入作为一个事务 dataBase.beginTransaction();        //手动设置开始...
分类:移动开发   时间:2015-04-10 15:43:13    阅读次数:158
android EditText获取光标位置并且插入字符或者删除字符
1.获取光标位置   [java]  int index = editText.getSelectionStart();     int index = editText.getSelectionStart(); 2.在光标处插入字符   [java]  int index = editText.getSelectionStart();   ...
分类:移动开发   时间:2015-04-10 15:42:06    阅读次数:132
IOS百度地图开发系列-百度地图不能正常显示
有时候我们使用百度地图的时候,会产生这样的问题(如上图) 问题的关键在于 我们申请的 百度地图key的安全码 与我们的项目中的 Bundle Identifier 的value不相符。 所以会出现地图只显示灰色网格而没有地图的情况 解决办法:使两者的值为同一个 项目中,info.plist文件设置 百度地图key设置界面 ...
分类:移动开发   时间:2015-04-10 15:39:58    阅读次数:243
Android中的设计模式-工厂方法模式
简单工厂&工厂方法一直以来总是分不清简单工厂,工厂方法,抽象工厂这三个设计模式的区别,倒不是不理解其区别,而是总是记忆混淆,傻傻分不清楚,所以再重新总结一下区别,并记录下来,下次再混淆时,可以拿出来看看。这节先说简单工厂和工厂方法,下一节再说抽象工厂。工厂方法中其实就包含了简单工厂,简单工厂也称为静态工厂方法,简单工厂模式(Simple Factory)类图 简单工厂模式又称为静态工厂方法模式,是...
分类:移动开发   时间:2015-04-10 15:39:58    阅读次数:202
Eclipse查看android.support.v4中的源码
1.ADT会自动将android.support.v4.jar添加到项目中的libs中 android-support-v4.jar.properties配置文件是需要自己创建的 在该文件中写入SDK中extras/android/support/v4/src即android.support.v4的路径,且注意要//号,并加上前面的src = 如图所示: 关闭工程并重新打开,则...
分类:移动开发   时间:2015-04-10 15:41:27    阅读次数:123
Apple Watch开卖了,肾准备好了吗?
其实apple watch也没那么丑...
分类:移动开发   时间:2015-04-10 15:39:33    阅读次数:147
iOS中UITextField 使用全面解析
//初始化textfield并设置位置及大小   UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];   //设置边框样式,只有设置了才会显示边框样式    text.borderStyle = UITextBorderStyleRoundedRect; ...
分类:移动开发   时间:2015-04-10 15:40:52    阅读次数:156
AndroidStudio使用教程(第一弹)
AndroidStudio使用教程(第一弹)Android Studio是一套面世不久的IDE(即集成开发环境),免费向谷歌及Android的开发人员发放。Android Studio以IntelliJ IDEA为基础, 旨在取代Eclipse和ADT(Android开发者工具)为开发者提供更好的开发工具。 运行相应速度、智能提示、布局文件适时多屏预览等都比Eclipse要强,但也不能说全部都是...
分类:移动开发   时间:2015-04-10 15:38:47    阅读次数:290
AndroidStudio使用教程(第二弹)
AndroidStudio使用教程(第二弹) 迁移Eclipse工程到Android Studio 官方文档中说Android Studio可以兼容Eclipse的现有工程,但需要做一些操作: Eclipse进行项目构建 首先升级ADT到最新版本, 好像是22之后,选择需要从Eclipse导出的工程,右键选择Export并选择Android下的Gen...
分类:移动开发   时间:2015-04-10 15:38:04    阅读次数:183
Android中的设计模式-抽象工厂模式
抽象工厂模式(Abstract Factory)先上类图吧,自己懒得画了,找了个现成的 抽象工厂的引入是根据需求而产生的,说到这里先要提到一个名字—产品族(Product Family),还是以生产汽车为例,我想要一个上汽的汽车工厂能够同时生产一款MPV,一款SUV和一款Sedan,那比如说它就是上海通用别克的工厂啦,可以生产MPV GL8,生产SUV 昂科威,可以生产Sedan 君威,这几款...
分类:移动开发   时间:2015-04-10 15:38:37    阅读次数:237
android获取系统语言
Locale locale = getResources().getConfiguration().locale; String language = locale.getLanguage(); 其中language为语言码: zh:汉语 en:英语...
分类:移动开发   时间:2015-04-10 15:37:37    阅读次数:127
AndroidStudio使用教程(第四弹)
AndroidStudio使用教程(第四弹)Gradle讲解到这里我感觉有必要说明一下Gradle。 Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言来声明项目设置,而不是传统的XML. 更多介绍请直接参考Gradle或Google搜索。以下是为什么Android Studio选择Gradle的主要原因: -...
分类:移动开发   时间:2015-04-10 15:36:54    阅读次数:503
AndroidStudio使用教程(第三弹)
AndroidStudio使用教程(第三弹)熟悉了基本的使用之后,可能关心的就是版本控制了。 SVN 下载Subversion command line 方法一 下载地址是Subversion里面有不同系统的版本。 以Windows为例,我们采用熟悉的VisualSVN. 进入下载页后下载Apache Subversion comman...
分类:移动开发   时间:2015-04-10 15:37:43    阅读次数:153
AndroidStudio使用教程(第六弹)
AndroidStudio使用教程(第六弹)DebugAndorid Studio中进行debug: - 在Android Studio中打开应用程序。 - 点击状态栏中的Debug图标。 - 在接下来的选择设备窗口选择相应的设备或创建虚拟机, 点击OK即可。 Android Studio在debug时会打开Debug工具栏, 可以点击Debug图标打开Debug窗口。 设置断点与Ec...
分类:移动开发   时间:2015-04-10 15:38:50    阅读次数:146
AndroidStudio使用教程(第五弹)
AndroidStudio使用教程(第五弹)Create and Build an Android Studio Project接下来是以下这四个部分: - Create projects and modules. - Work with the project structure. - Eidt build files to configure the build process. - B...
分类:移动开发   时间:2015-04-10 15:37:11    阅读次数:213
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!