android.intent.action.MAIN决定应用程序最先启动的Activityandroid.intent.category.LAUNCHER决定应用程序是否显示在程序列表里在网上看到文章android.intent.action.MAIN 与 android.intent.catego...
分类:
移动开发 时间:
2015-01-07 16:25:26
阅读次数:
241
原文:【百度地图API】如何激发手机的高分辨率摘要:不少用户使用百度地图API开发在移动浏览器上的应用时发现,明明自己的手机是高分辨率的,但是显示出来的地图却比较模糊,甚至“看不清楚”。接下来,我们要学习如何激发手机浏览器的高分辨率功能。
------------------------------...
分类:
移动开发 时间:
2015-01-07 16:23:57
阅读次数:
178
原文:【百度地图API】如何利用PhoneGap制作地图APP摘要:百度地图API是一套由javascript编写的地图程序接口,按说它应该运行在浏览器上。现在,只要利用PhoneGap,我们就能开发出移动平台上能使用的APP了!
----------------------------------...
分类:
移动开发 时间:
2015-01-07 16:25:43
阅读次数:
229
**注意有墙**打开https://android.googlesource.com/platform/frameworks/base看左下角 Tags 列表,选择最新的那个点开如今天(2015.1.7)是android-5.0.2_r1在新页面中找到 commit 后面的那个 tgz 链接,复制链...
分类:
移动开发 时间:
2015-01-07 16:24:31
阅读次数:
212
苹果前工程师拉哈尔·德万(Rahul Dewan)开发出一款名为Duet Display的新应用。有了这款应用,你只需要使用它特制的充电线就可以让你的iPad和Mac笔记本连在一起变成苹果电脑的另一块显示屏。 德万曾在苹果公司做了三年的iPad和iMac工程师。他向BI表示:“第二个显示器可...
分类:
移动开发 时间:
2015-01-07 16:20:41
阅读次数:
136
public void actionAlertDialog1(){ ArrayList list = initData(); AlertDialog.Builder builder; AlertDialog alertDialog; Con...
分类:
移动开发 时间:
2015-01-07 16:20:53
阅读次数:
142
Step0:背景,那些年…… 遥想当年(当年最晚是在2013年初左右吧),Android开发环境的部署对于很多初学者来说是一件相当费时费力的活儿: 下载和安装JDK 下载和安装Eclipse 下载和安装Android SDK 下载和安装ADT(Android Develop Tools 的缩写) b...
分类:
移动开发 时间:
2015-01-07 16:21:03
阅读次数:
188
原文:【百度地图API】手机浏览器抓包工具及其使用方法摘要:为了测试地图API在手机浏览器上的性能,需要给手机浏览器设置代理。通过代理,我们可以在PC上获取到抓包数据。进而对性能做进一步分析。 -----------------------------------------------------...
分类:
移动开发 时间:
2015-01-07 16:20:14
阅读次数:
272
有的时候Activity的顶部我们需要自定义样式,这个时候就需要隐藏ActionBar。两种方式: 1.在配置文件中通过android:theme=""属性隐藏:?? <activity
android:name=".MainActivity"
android:label="@s...
分类:
移动开发 时间:
2015-01-07 15:14:23
阅读次数:
166
FLAG_ACTIVITY_NEW_TASK:当Intent对象包含这个标记时,系统会寻找或创建一个新的task来放置目标Activity。 FLAG_ACTIVITY_CLEAR_TOP:当Intent对象包含这个标记时,如果在栈中发现存在Activity实例,则清空这个实...
分类:
移动开发 时间:
2015-01-07 15:15:26
阅读次数:
146
常用基础空组件 6 CheckBox 复选框是常用组件之一,但是开发过程中虽然很多地方会用到复选框,但是却不会用Android系统提供的原始样式,类似我们在写html时,不同的浏览器提供的复选框按钮是不一样的,兼容性也很...
分类:
移动开发 时间:
2015-01-07 15:14:40
阅读次数:
127
最近看到新人的android代码实在问题太多,一些基本的地方都有问题,于是重新培训了下代码规范,希望后面能慢慢好起来。
一、Android编码规范
1.java代码中不出现中文,最多注释中可以出现中文
2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写
3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开...
分类:
移动开发 时间:
2015-01-07 15:07:06
阅读次数:
157
我们来实际用一下autoLayout
新建一个XIB如下,并且拖动一个文本框,然后将其颜色改变为红色
我们的需求是他将要距离上边30距离左边右边10距离下边10(如果以传统的写死那么在不同的手机上将会是一个特别糟糕的问题,所以我们应该使用自动布局来约束它,解决这个问题)
首先我们选中创建出来的文本框并点击如下按钮
然后将其约束为距离上下左右都10
最后xi...
分类:
移动开发 时间:
2015-01-07 15:04:37
阅读次数:
223
金山词霸开发的免费API http://open.iciba.com/dsapi/
数据格式为
{"sid":"737",
"tts":"http:\/\/news.iciba.com\/admin\/tts\/2013-12-11.mp3",
"content":"I don't want us to be together because we have to,I want us ...
分类:
移动开发 时间:
2015-01-07 15:05:44
阅读次数:
349
经常我们会在资源文件(res/strings.xml)定义字符串,一维数组,那定义二维数组?直接定义二维数组没找到,可以间接定义。
其实很简单,看过用过一次就可以记住了,一维数组估计大家经常用到,但是二维数组应该比较少用,因为只能间接定义二维数组。
数组的定义:
数组就是一次性定义相同数据类型的一组变量数组定义。
数组的特点:
1.数组是相同数据类型的元素的集合。
2.数组中的各元素是...
分类:
移动开发 时间:
2015-01-07 15:03:55
阅读次数:
200
大家都知道在Android中通过AIDL可以跨进程调用Service中的数据,网上也有很多实例,但是大部分实例都是关于基本数据类型的远程调用,很少讲到复杂数据的调用,今天我用一个例子来演示一下怎样用AIDL Service 传递复杂数据。
我们分2步开始:
第一步:部署我们的服务端,也就是Service端:
1:在Service端我先自定义2个类型:Person和Pet。因为我们需要跨进程传...
分类:
移动开发 时间:
2015-01-07 15:04:06
阅读次数:
284
前言
由于接近放假,公司在赶项目所以前段LP比较忙,没什么时间总结和写博客,只是准备睡觉的时候看看书,每天看的不算多,大概10多页左右吧,不过每天坚持如此的话那也是一个庞大的数字。
今天LP的任务完成了,在领导还没分配任务之前再发布一篇关于Activity的博文..........
上一篇跟大家分享了Android的发展史、系统框架、还有Android的四大组件,下面LP就为大家...
分类:
移动开发 时间:
2015-01-07 15:03:23
阅读次数:
235