码迷,mamicode.com
首页 > 移动开发 > 周排行
阅读源码的重要性:如厨师选食材,耍厨具——在Eclipse中如何查看Java、Android源码
首先,很多人说,不会看jdk中的源码就不叫学过Java。显然这是肯定的。打个比方:真正的厨师需要从食材的选取、加工,到最后的烹饪、装盘成型,甚至到最后给用户介绍食用方法等一整套流程走下来。而实际上很多厨师只是做了其中的一小部分,所以最多也只能叫得上“炒菜的”,而不是一个厨师。而很多顶级餐厅强调选材,就是从源头上找到适合做某道菜的原料,甚至是反过来,得到一个供应链供应某种独特食材而专门为该材料设计某...
分类:移动开发   时间:2014-08-21 09:49:53    阅读次数:229
Android 建立手机与手表数据同步机制总结
Android Wear 数据同步机制总结 当手机与手表建立蓝牙连接之后,数据就可以通过Google Play Service进行传输。 同步数据对象Data Item DataItem提供手机与手表数据存储的自动同步,一个DataItem对象由其创建者与路径组成的URI所确定。一个DataItem对象为手机和手表提供了一个数据通路,开发者通过改变指定的DataItem实现手机和手表的数据自...
分类:移动开发   时间:2014-08-21 09:50:54    阅读次数:337
让ios中MKMapView的定位点不居中的方法
让ios中MKMapView的定位点不居中的方法...
分类:移动开发   时间:2014-08-21 09:51:03    阅读次数:602
Cocos2d-x3.2游戏的核心循环在Application,如何处理FPS不稳
//看到了吗,其实所有游戏就在这个循环中 while (!glview->windowShouldClose()) //如果没退出,比如用户按下了home 就退出了 { lastTime = getCurrentMillSecond(); //获取当前系统时间 director->mainLoop(); //1.处理游戏绘图和游戏逻辑 glview->pollEvents(); ...
分类:移动开发   时间:2014-08-21 09:53:04    阅读次数:298
iOS:让64位兼容百度地图
当使用了百度地图sdk的app在64位机中运行时,会出现No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386).的错误。这是一个兼容性的问题,要解决这个问题,我们需要将将...
分类:移动开发   时间:2014-08-21 11:01:33    阅读次数:263
Android程序版本更新--通知栏更新下载安装(转)
Android应用检查版本更新后,在通知栏下载,更新下载进度,下载完成自动安装,效果图如下:检查当前版本号AndroidManifest文件中的versionCode用来标识版本,在服务器放一个新版本的apk,versioncode大于当前版本,下面代码用来获取versioncode的值Packag...
分类:移动开发   时间:2014-08-21 11:08:53    阅读次数:277
SWIPE JS – 移动WEB页面内容触摸滑动类库
想必做移动前端的同学经常会接到这样子的一个需求,就是在移动设备页面上的banner图能够用手指触摸左右或上下的滑动切换,这在移动设备是个很常见的一个效果,其用户体验远甚于点击一个按钮区域,通过手指的触摸操作也是移动设备的中一个特性,我们必须专业化的处理,哈哈。其实实现原理很简单,但平常中自己开发不是...
分类:移动开发   时间:2014-08-21 11:09:43    阅读次数:199
iOS多线程同步锁
在iOS中有几种方法来解决多线程访问同一个内存地址的互斥同步问题:方法一,@synchronized(id anObject),(最简单的方法)会自动对参数对象加锁,保证临界区内的代码线程安全[cpp]view plaincopyprint?@synchronized(self){//这段代码对其他...
分类:移动开发   时间:2014-08-21 11:11:33    阅读次数:231
windows下android NDK 环境配置
新建android 项目   右击→properties→C/C++ Build 。去掉默认的build command   设置成${NDKROOT}/ndk-build.cmd
分类:移动开发   时间:2014-08-21 11:11:43    阅读次数:240
android:scaleType属性
android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截...
分类:移动开发   时间:2014-08-21 11:12:43    阅读次数:235
IOS中block的使用方法
X.1 初探Block在这一小节我们先用一些简单范例来导入block的概念。X.1.1 宣告和使用Block我们使用「^」运算子来宣告一个block变数,而且在block的定义最后面要加上「;」来表示一个完整的述句(也就是将整个block定义视为前面章节所介绍的简单述句,因为整个定义必须是一个完整的...
分类:移动开发   时间:2014-08-21 11:13:13    阅读次数:168
android anim 动画效果(转)
动画效果编程基础--AnimationAndroid动画类型Android的animation由四种类型组成XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中AlphaAnimation渐变透...
分类:移动开发   时间:2014-08-21 11:16:04    阅读次数:406
命令方式启动安卓模拟器(M9)
H:\Android\M9SDK_windows_1.0\platforms\android-2.3.1>emulator.exe -sysdir H:\Android\M9SDK_windows_1.0\platforms\android-2.3.1 -system images\system.i...
分类:移动开发   时间:2014-08-21 11:18:13    阅读次数:205
Android开发笔记之:Handler Runnable与Thread的区别详解
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一 个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。下面看例子:复制代码 代...
分类:移动开发   时间:2014-08-21 11:19:13    阅读次数:330
在安卓部署站点
最近公司忙于在乐视盒子部署站点,自己也看看,发现一篇很好的bolg,将其copy,留着以后用的着 copy自烟花易冷一、Android手机安装KSWEB软件搭建Web环境1、很多人不相信我可以把安卓变为VPS,现在我就来详细评测安装过程和实用性,没有安卓的机油自动飘过吧。2、首先,需要的软件就是这几...
分类:移动开发   时间:2014-08-21 11:21:04    阅读次数:294
IOS 字典快速转换为Model
一般情况下IOS得局部页面加载的过程是,创建一个Model然后,将Nib文件与Model进行关联,然后能够快速的获取到Nib文件上的控件实例。操作生成页面。但是原生的内容是没有直接通过Json获取Model只能生成字典。然后转换为Model。下列方法就是通过字典来转换为Model的过程。将字典转换为...
分类:移动开发   时间:2014-08-21 11:24:03    阅读次数:202
用iOS 做一个简易计算器 (功能完备)
源代码(.m文件) #import "ZKJAppDelegate.h" @interface ZKJAppDelegate () @property (retain,nonatomic) UIView *containView; @property (retain, nonatomic) UIButton *button; @pr...
分类:移动开发   时间:2014-08-21 11:29:04    阅读次数:427
android判断手机号的运营商
TextView tv=(TextView)findViewById(R.id.tv); TelephonyManager telManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); // 获取SIM卡的IMSI码 String imsi = telManag...
分类:移动开发   时间:2014-08-21 11:32:02    阅读次数:237
Android Proguard 详解
一般的商业项目都需要对代码进行加密,Android提供了一种代码混淆方法,介绍如下: 一、代码混淆都做了什么? 1、代码混淆通常主要是去除不必要的代码,是用一些晦涩难懂的名称来重命名类,属性,方法等,以达到减小代码体积,增加反编译难度的目的。(如果我们的应用是收费的或者保密的,那么我们就很有必要通过代码混淆来提高我们代码的安全性) 二、在Eclipse中启用ProGuard 1、确定And...
分类:移动开发   时间:2014-08-21 11:38:14    阅读次数:290
iOS_绘制带删除线的Label
一个带删除线的文本标签,继承自UILabel 自绘代码步骤如下: 1,重写控件的drawRect方法 2,首先得到上下文对象 3,设置颜色,并指定是填充(Fill)模式还是笔刷(Stroke)模式 4,在上下文中指定删除线的起点(含x,y) 5,根据标签文字的字体,确定文字的长度(即将被画的线条的长度) 6,指定删除线的终点(含x,y) 7,渲染到上下文,完成路径的绘制...
分类:移动开发   时间:2014-08-21 11:38:44    阅读次数:255
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!