码迷,mamicode.com
首页 > 移动开发
Android使用ListView应该注意的地方
在ListView中设置Selector为null会报空指针?mListView.setSelector(null);//空指针试试下面这种:mListView.setSelector(new ColorDrawable(Color.TRANSPARENT));如何让ListView初始化的时候就选...
分类:移动开发   时间:2014-07-15 23:16:11    阅读次数:291
js手机相应式多级导航分享
js手机相应导航,可以在自适应屏幕的时候运用,当网站屏幕小到一定程度是,让该导航出现,该导航效果如下图:多级导航!...
分类:移动开发   时间:2014-07-14 18:27:02    阅读次数:449
iOS常用的加密算法
在iOS开发中,为了数据的安全经常对内容进行加密,在这儿我们对常用的加密算法进行了总结: 1、MD5 + (NSString *)md5Hash:(NSString *)str { const char *cStr = [str UTF8String]; unsigned char result[16]; CC_MD5( cStr, strlen(cStr), re...
分类:移动开发   时间:2014-07-14 18:17:16    阅读次数:265
Android 自定义UI圆角按钮
Android实际开发中我们一般需要圆角的按钮,一般情况下我们可以让美工做出来相应的按钮图片,然后放上去即可,另外我们可以在布局文件中直接设置,也可以达到一样的效果。下面讲解在布局文件中自定义圆角按钮的小Demo。 代码很简单,实现效果图: 源代码: 源代码: 这里主要是xml布局文件实现: MainActivity: package com.android_drawa...
分类:移动开发   时间:2014-07-14 18:41:17    阅读次数:382
iOS 的单例模式 dispatch_once
iOS 的单例模式 dispatch_once 有些变量只需要初始化一次(如从文件中读取配置参数,读取设备型号等等),可以使用dispatch_once来进行读取优化,保证只调用API一次,以后就只要直接访问变量即可. WeatherClient.h #import "AFHTTPClient.h" @interface WeatherClient : AFHTTPClient +(WeatherClient *)sharedClient; @end WeatherClient.m...
分类:移动开发   时间:2014-07-14 18:45:46    阅读次数:251
Android中的双向链表
1.看源码必须搞懂Android的数据结构。在init源代码中双向链表listnode使用很多,它只有prev和next两个指针,没有任何数据成员。这个和linux内核的list_head如出一辙,由此可见安卓深受linux内核的影响的。本来来分析一下这个listnode数据结构。 这里需要考虑的一个问题是,链表操作都是通过listnode进行的,但是那不过是个连接件,如果我们手上有个宿主结构,...
分类:移动开发   时间:2014-07-14 18:13:24    阅读次数:435
android binder 机制二(client和普通server)
本文介绍android binder通信中,普通server进程如何工作,已经client和普通server之间如何通信...
分类:移动开发   时间:2014-07-14 18:11:21    阅读次数:405
VC++ 修改VMware BIOS、uuid_location、ethernet0_address等
VC++ 修改VMware BIOS、uuid_location、ethernet0_address等,主要问题如下 (1)随机产生16进制数; (2)修改vmx对应项,根据规则一般只修改最后三项值; /************************************************************************/ /*  摘要:产生十六进制随机数串,例...
分类:移动开发   时间:2014-07-14 18:31:31    阅读次数:281
Android多线程分析之四:MessageQueue的实现
在前面两篇文章《Android多线程分析之二:Thread的实现》,《Android多线程分析之三:Handler,Looper的实现》中分别介绍了 Thread 的创建,运行,销毁的过程以及 Thread与 Handler,Looper 之间的关联:Thread 在其 run() 方法中创建和运行消息处理循环 Looper,而 Looper::loop() 方法不断地从 MessageQueue 中获取消息,并由 Handler 分发处理该消息。接下来就来介绍 MessageQueue 的运作机制,Mes...
分类:移动开发   时间:2014-07-14 18:37:59    阅读次数:431
[ app运营 ] APP运营思考:APP上线前,我们该做些什么?
一、产品部分:想一想APP的承载够不够,是否要做压力测试?上架后,会迎来第一波用户,如何保证你APP的正常运行?将会出现哪些意外情况?我们遇到一个真实的案例,某游戏APP上架后,第一天就有3万次真实激活,但就在当天晚些,出现几百个差评,几乎都是说:“登陆慢、运行慢、垃圾游戏”这样的评论,第二天只好主...
分类:移动开发   时间:2014-07-14 17:49:20    阅读次数:313
js 键盘移动div、img对象
键盘移动div、img对象
分类:移动开发   时间:2014-07-14 17:53:55    阅读次数:281
[ app运营 ] 一个新的App该如何推
由于经常写关于App推广的事情,经常有朋友打电话过来咨询我关于新的App的推广事宜,有的是旅游的app,有的是女性的app,有的是社交类的,问的问题也是各种各样,有的说没有预算,怎么推广,有的说有点预算但是不多怎么推广,经常电话给朋友们解答,索性今天我就把我的思路写出来,以飨初进行业做推广的朋友.....
分类:移动开发   时间:2014-07-14 18:00:57    阅读次数:269
iOS开发之格式化日期时间
iOS开发之格式化日期时间在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter...
分类:移动开发   时间:2014-07-14 19:03:43    阅读次数:246
人口红利结束后 APP市场推广该怎么玩?
前阵子脸萌爆火,采访稿一时刷了各种科技圈儿的屏,群里有个朋友发了这段文字:脸萌的人说:“(产品会火)80%是狗屎运,20%是一群机智的骚年,每天被老板(我)威逼利诱加班。”关于狗屎运,我就呵呵呵呵了。对的,我们将无法解释的数据暴增和传播都解释为狗屎运,对于这个观点,不能同意更多。好了,这篇文章我们不...
分类:移动开发   时间:2014-07-14 19:15:26    阅读次数:287
Android ExpandableListView和ScrollView联用的一些注意事项
之前有整理过ScrollView嵌套ListView的例子,讲的是计算listview的每一项的高度。已达到目标效果。同样的ExpandableListView嵌套ScrollView也是这么个思路,不过要稍微加一些方法和稍微做一些改动。要实现这个功能首先要准备三个基础的方法:一、计算Expanda...
分类:移动开发   时间:2014-07-14 19:19:12    阅读次数:276
android shape图形优化Button效果
android shape可以让我们通过定义xml文件的方式创建图形,当然只能实现一些比较简单的图形(圆形,矩形,椭圆,线段),但是已经相当不错了,通过shape创建的图形作为控件的背景已经基本可以满足我的简单需求了,而且通过shape创建的图形可以适配各种屏幕。 下面就用shape定义的图形...
分类:移动开发   时间:2014-07-14 19:23:49    阅读次数:323
在GOOGLE浏览器中模拟移动浏览器 调试Web app
在此记录下,以便在今后的工作中用到。 首先通过F12 or Ctrl+Shift+i,打开开发者工具,点击开发者工具面板的 (show drawer)按钮,出现如下图所示的面板: 切换至Emulation选项卡中,在这里我们就可以自由地模拟各种各样的移动浏览器了,该功能支持了包括iPhone、ipa...
分类:移动开发   时间:2014-07-14 19:29:01    阅读次数:215
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!