声明:我把所有安装都放在D:\Work\Android\,请根据实际情况进行修改。本人也是初学者,如有安装问题,可以通过邮箱与我联系:seamanhy@hotmail.com一、安装【jdk-8u40-windows-i586.exe】,并且配置JAVA环境计算机-属性-高级系统设置-高级-环境变量...
分类:
移动开发 时间:
2015-05-16 13:12:22
阅读次数:
335
前言:最近几天对画图的研究有些缓慢,项目开始写代码了,只能在晚上空闲的时候捯饬一下自己的东西,今天给大家讲讲区域的相关知识,已经想好后面两篇的内容了,这几天有时间赶紧写出来给大家。有关界面开发的东东内容确实比较多,慢慢来吧,总有一天会不一样。我自己的一句警言,送给大家:想要跟别人不一样,你就要跟别人...
分类:
移动开发 时间:
2015-05-16 13:08:22
阅读次数:
300
主要用于程序升级,开启程序后是否显示新特性两个方面。1.苹果app版本 苹果规定,程序的版本只能升不能降。例如1.0->1.1可以,1.1->1.0就不可以,不允许上架。2.app版本存放位置 版本信息存放在Info.plist文件中,在工程的General栏中也可以看到。当app更新后,这里的.....
分类:
移动开发 时间:
2015-05-16 13:10:47
阅读次数:
281
前言:前几篇讲解了有关canvas绘图的一些操作,今天更深入一些,讲讲对画布的操作,这篇文章不像前几篇那么容易理解,如果以前没有接触过画布的童鞋可能比较难以理解,为什么会这样。我尽量多画图,让大家更清晰明白。前几天偶然看到一篇文章,写的朴实无华,充满正能量,我非常喜欢里面的一句话,很像我现在的状态,...
分类:
移动开发 时间:
2015-05-16 13:08:22
阅读次数:
269
什么是AppWidget?AppWidget就是我们平常在桌面上见到的那种一个个的小窗口,利用这个小窗口可以给用户提供一些方便快捷的操作。本篇打算从以下几个点来介绍AppWidget: 1.如何创建一个简单的AppWidget 2.如何使得AppWidget与客户端程序交互创建简单的AppWi...
分类:
移动开发 时间:
2015-05-16 13:09:02
阅读次数:
223
1、NDK 一中已经提到,使用eclipse中的配置 ,自动编译 2、手动编译(推荐) 打开bash.exe(即启动cygwin) 使用cd $NDK 进入/cygdrive/e/android-ndk-r5/ 用cd进入到对应的目录; 进入对应的目录,使用 $NDK/ndk...
分类:
移动开发 时间:
2015-05-16 12:07:25
阅读次数:
184
本来这里的方法很多,在mac上做到还是没有win下方便,1,借助一个jar包(AndroidUnusedResources1.6.2.jar):把该jar包放到工程目录下,如下图所示:
然后在控制台执行:cd 你所在的工程路径
例如:cd /Users/hl/Documents/workspace/YourProject
然后再执行
java -jar AndroidUnusedReso...
分类:
移动开发 时间:
2015-05-16 12:03:10
阅读次数:
170
当我们保存图片后就会发个通知告诉系统让sdcard重新挂载,这样其他程序就会立即找到这张图片。 Intent intent = new Intent();
intent.setAction(Intent.ACTION_MEDIA_MOUNTED);
intent.setData(Uri.fromFile(Environment...
分类:
移动开发 时间:
2015-05-16 12:00:33
阅读次数:
239
一、
Android app name的设置:启动项Activity的android:label指定的值,如果没有则为Application的andriod:label指定的值;
TextView android;...
分类:
移动开发 时间:
2015-05-16 11:56:36
阅读次数:
206
UITableView的简单使用过程1、创建一个UITableView对象,并设置数据源2、设置多少组3、设置每组多少行4、设置第section组第row行的数据5、设置每组头部显示的文字6、设置每组尾部显示的文字7、代码优化简单介绍: 两种样式 UITableViewStylePlain ...
分类:
移动开发 时间:
2015-05-16 11:46:20
阅读次数:
179
ios开发中我们打印对象的时候,会直接输出对象地址,这样不方便我们开发。我们可以 巧用 description 打印对象时,输出对象的属性在oc中直接重写即可。swift中需要遵守Printable协议看下面的例子1 override var description: String {2 ...
分类:
移动开发 时间:
2015-05-16 11:42:51
阅读次数:
4048
开发android应用程序,需要理解View、Activity、Fragment、Intent 、ContentProvider、Service、AndroidManifest.xml文件和AVD。 View:View是UI元素。是构成用户界面的基本构建块。View可以是一个按钮、标签、文本字段或者...
分类:
移动开发 时间:
2015-05-16 11:40:13
阅读次数:
126
之前一直想总结一下这样知识,后面各种忙,就不想写。还是自已总结一下比较好。listview需要注意事项有很多吧,也是最常用的控件之一。我们可以自动计算listview的高度,当与滚动条一起使用的时候。listview分隔线也可以去掉,或者更改。还有与各种控件一起使用的监听。接下来看看我所介绍的以及效果图。
本文项目demo地址:点击此处下载...
分类:
移动开发 时间:
2015-05-16 10:35:07
阅读次数:
183
学习安卓有一段时间了,应该提高自己的实战能力,做一些简单的Demo。下面我们介绍一下如何利用网络API实现天气预报功能,主要涉及到如何利用API获得网络数据,网络数据返回一般是JSON格式,这里又涉及到JSON的解析问题,这些都是比较基础的问题,应该予以掌握。
首先在http://apistore.baidu.com/?qq-pf-to=pcqq.c2c找到你想要的API,这里我们选择http:...
分类:
移动开发 时间:
2015-05-16 10:33:23
阅读次数:
276
#ifndef MacroDefinition_h
#define MacroDefinition_h
//-------------------获取设备大小-------------------------
//NavBar高度
#define NavigationBar_HEIGHT 44
//获取屏幕 宽度、高度
#define SCR...
分类:
移动开发 时间:
2015-05-16 10:32:20
阅读次数:
127
??
1、AIDL:Android Interface Definition Language,即Android接口定义语言。
Android使用AIDL来支持Service和应用程序组件之间的进程间通信(IPC),包括运行在不同应用程序或者单独进程中的组件。使得Service具有跨进程便捷来支持多个应用程序的能力。
在进程间传递对象,需要将数据解析为OS级别的原语,这里通过...
分类:
移动开发 时间:
2015-05-16 10:33:16
阅读次数:
276