码迷,mamicode.com
首页 > 移动开发
【万里征程——Windows App开发】ListView 和&GridView
所有控件中最难控件之一的ListView正在向我们招手~ (明日补充~)...
分类:移动开发   时间:2015-04-05 23:37:35    阅读次数:271
iOS内存管理
内存管理就是确保开辟的堆空间被正确的释放。如果堆空间没有释放,称为【内存泄露】使用已经释放的空间,称为【提前释放】重复释放同一个空间,称为【重复释放】(1)当我们要释放一个堆,首先要确定使用这个堆的指针,都访问完毕。避免提前释放。(2)释放指针指向的堆空间,首先要确定哪些指针指向同一个堆,这些指针,...
分类:移动开发   时间:2015-04-05 23:31:13    阅读次数:240
iOS协议、代理、Block和回调、类别
【协议】(Protocol)//协议是用来规范接口,实现对象间交互的一种机制。类似于JAVA中的接口,可以模拟。协议的权限@optional//可选的@required//必须的【代理】一.代理的概念【注】代理是实现两个类的对象间通信的一种机制。【委托方】主动方持有带协议的id指针,可以使用协议。【...
分类:移动开发   时间:2015-04-05 23:30:05    阅读次数:204
Android应用增加计时器
昨天写的Sudoku游戏需要增加计时器功能,使用Chronometer实现如下,由于Chronometer自己在调用stop之后后台的计时器还会继续增加,所以暂停功能需要额外实现:在StartActivity onCreate方法中添加如下代码:textView = (TextView) findV...
分类:移动开发   时间:2015-04-05 23:21:57    阅读次数:241
Android开发删除短信
Android删除短信
分类:移动开发   时间:2015-04-05 23:20:38    阅读次数:215
android环境安装
引言在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立Android开发环境投入Android浪潮的朋友们,为了确保大家能顺利完成开发环境的搭建,文章写的尽量详细,希望对准备进入Android开发的朋友有帮助。本教程将分为五个步骤来完成And...
分类:移动开发   时间:2015-04-05 23:14:16    阅读次数:326
Android---2---TextView、Button、EditText
1.TextView   TextView可以说是Android中最简单的一个控件了。它主要用于在界面上显示一段文字信息。 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/he...
分类:移动开发   时间:2015-04-05 22:01:33    阅读次数:213
在 Android Studio中恢复已经被移除的Module
假设名为app的Module已经被移除,则他的图标上小手机图标将会消失。此时如下图编辑settings.gradle,然后点击如图按钮Sync Project with Gradle Files即可。然后小手机图标就会出现。
分类:移动开发   时间:2015-04-05 21:54:22    阅读次数:124
OkHttp+Stetho+Chrome调试android网络部分(原创)
android网络调试一直是一个比较麻烦的部分,因为在不同序列的请求中,返回的数据会有不同的变化,如果能像web开发一样使用调试功能查看页面的访问数据该是多么美好的事情!很幸运的是,现在Android开发也可以实时监听网络访问了,能够看到你的发送数据信息,也能够看到返回数据信息。如图:点击每个请求会...
分类:移动开发   时间:2015-04-05 21:54:33    阅读次数:236
Visual Studio 2015 移动跨平台开发初体验
微软换了新 CEO 后变化很大,对我们团队最有利的消息就是 Visual Studio 2015 支持移动应用跨平台开发。还记不记得很早之前,Xamarin 宣布与微软成为合作伙伴的消息。显然,Xamarin 得到了来自微软的大力支持,而微软则直接将 Xamain 融合进Visual Studio ...
分类:移动开发   时间:2015-04-05 21:52:50    阅读次数:181
Android中的“再按一次返回键退出程序”实现
http://www.cnblogs.com/jxgxy/archive/2012/08/23/2653404.html用 户退出应用前给出一个提示是很有必要的,因为可能是用户并不真的想退出,而只是一不小心按下了返回键,大部分应用的做法是在应用退出去前给出一个 Dialog,我觉得这样不太友好,用户...
分类:移动开发   时间:2015-04-05 21:50:28    阅读次数:195
Android中Context到底是什么以及用法
这是Stackoverflow上一位网友的回答: 原地址:http://stackoverflow.com/questions/3572463/what-is-context-in-androidAs the name suggests, its the context of current ...
分类:移动开发   时间:2015-04-05 21:47:35    阅读次数:166
如何防止Android应用代码被窃
上一篇我们讲了apk防止反编译技术中的加壳技术,如果有不明白的可以查看我的上一篇博客http://my.oschina.net/u/2323218/blog/393372。接下来我们将介绍另一种防止apk反编译的技术-运行时修改字节码。这种方法是在工作中在实现app wrapping时,看到国外的一...
分类:移动开发   时间:2015-04-05 21:44:59    阅读次数:150
Android 异步消息处理机制Looper、Handler、Message三者关系
Looper,Handler,Message三者是我们常常用来再子线程跟新UI的,我们把Message发给Handler,然后,handler调用HandlerMessage()方法,我们在这个方法里面更新UI。那么Looper呢,又是什么,下面我来给大家介绍一下三者的关系。 首先要说明的是,每个线程最多只有一个Looper,在线程里面调用Looper.prepare()就是为这个线程设置了一个...
分类:移动开发   时间:2015-04-05 20:34:34    阅读次数:161
使用 AVAudioSession 实现后台播放音乐
1. 前言   AVAudioSession是一个单例,无需实例化即可直接使用。AVAudioSession在各种音频环境中起着非常重要的作用 针对不同的音频应用场景,需要设置不同的音频会话分类 1.1 ?AVAudioSession的类别   AVAudioSessionCategoryAmbient –混音播放,例如雨声、汽车引擎等,可...
分类:移动开发   时间:2015-04-05 20:32:55    阅读次数:245
如何防止Android应用代码被窃
上一篇我们讲了apk防止反编译技术中的加壳技术,如果有不明白的可以查看我的上一篇博客http://my.oschina.net/u/2323218/blog/393372。接下来我们将介绍另一种防止apk反编译的技术-运行时修改字节码。这种方法是在工作中在实现app wrapping时,看到国外的一篇关于android 安全的介绍实现的并且独创。下面我们来介绍一下这种方法。 我们知道a...
分类:移动开发   时间:2015-04-05 20:29:33    阅读次数:193
android:layout_gravity 和 android:gravity 的区别
gravity 这个英文单词是重心的意思,在这里就表示停靠位置的意思。android:layout_gravity 和 android:gravity 的区别从名字上可以看到,android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。an...
分类:移动开发   时间:2015-04-05 20:27:01    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!