- 博客(16)
- 收藏
- 关注
转载 (android.R.layout)多种模板
Android系统为我们提供了多种模板进行选择(android.R.layout),如Ø Simple_list_item_1 每项有一个TextViewØ Simple_list_item_2 每项有两个TextViewØ Simple_list_item_checked 带CheckView的项Ø Simple_list_item_multiple_choise
2013-12-30 10:54:53 750
转载 android文档学习10_相机
检查有没有个一个应用程序来接受处理你发出的intent的方法:public static boolean isIntentAvailable(Context context, String action) { final PackageManager packageManager = context.getPackageManager(); final Intent int
2013-12-20 14:49:54 440
转载 解决Eclipse无法高亮显示
在eclipse/myeclipse中如果不小心把变量的高亮显示弄丢了。可真是件愁人的事,不过看到这你就不用愁了windows-> preferences-> java-> Editor-> Mark Occurences 最上边的大标题的复选框勾上,下面的就都可以高亮显示了,Local variables是变量的高亮显示还有其他的一些高亮的
2013-12-20 09:32:02 793
转载 Android文档学习09_多媒体2
在开始播放音频之前,App必须先获取需要处理的音频流的音频焦点,通过requestAudioFocus()方法,成功则返回AUDIOFOCUS_REQUEST_GRANTED常量,失败则返回AUDIOFOCUS_REQUEST_FAILED常量短暂的音频焦点用于处理播放短时间的音频(例如汽车导航仪的提示)。如果您想长时间播放音频(例如播放音乐),那么就需要请求长期的音频焦点。
2013-12-14 17:13:54 551
转载 Android文档学习08_自定义view
遵从的准则:暴露您view中所有影响可见外观的属性或者行为注意,设置属性时应该调用invalidate()和requestLayout() 。这些调用关键是为了保证view行为是可靠的。你必须在改变这个可能改变外观的属性后废除这个view,这样系统才知道需要重绘。同样,如果属性的变化可能影响尺寸或者view的形状,您需要请求一个新的布局。忘记调用这些方法可能导致难以寻找的bug。
2013-12-10 11:12:58 618
转载 Android文档学习07_多屏幕支持
Android 3.2 版在引入其他限定符的同时引入“最小宽度”限定符的原因。最小宽度限定符可让您通过指定某个最小宽度(以 dp 为单位)来定位屏幕。例如,标准 7 英寸平板电脑的最小宽度为 600 dp,因此如果您要在此类屏幕上的用户界面中使用双面板(但在较小的屏幕上只显示列表),您可以使用上文中所述的单面板和双面板这两种布局,但您应使用 sw600dp 指明双面板布局仅适用于最小宽度为
2013-12-10 09:47:53 502
转载 Android文档学习06_网络2
如果你的程序要执行大量的网络操作,你应该提供用户设置来允许用户控制你应用程序数据的习惯。 比如你的程序多久会进行数据同步,是否只有在拥有Wi-Fi的情况下才执行上传和下载操作,是否使用数据漫游等等。将这些控制变量提供给他们,当用户接近自己的(网络流量)限制时,就不太可能禁用你应用程序对后台数据的访问通道。因为他们可以精确的控制你的应用程序使用多少数据。所以应用程序的一般策略是只有在Wi
2013-12-09 16:41:49 605
转载 Android文档学习05_网络1
反向地理编码是把处理经纬度坐标转换为人们可以读取的地址信息。这里使用的是Geocoder API大多数网络连接的Android应用使用HTTP发送和接受数据,Android包括两个HTTP客户端:HttpURLConnection和ApacheHttpClient,它们支持HTTPS,流上传和下载检查网络连接ConnectivityManager c
2013-12-09 16:02:07 561
原创 has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView
Activity"xxAcitivy" has leaked window com.android.internal.policy.impl.PhoneWindow$DecorViewXXXX that was originally added here当eclipse爆出这个错误时,很典型的一种情况就是activity和dialog同时显示,你将activity finish()掉了
2013-12-09 11:15:31 845
转载 vim基本命令
vim基本命令 1.vim#在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行其它命令使用4.:r filename#读入一个文件内容,并写入到当前编辑器中
2013-12-07 15:37:00 471
转载 VIM使用
Vim目前已经有各主流系统的版本,尽管vim较vi已经改良了不少,但是初次使用还是会一头雾水,不知如何操作,所以学习vim要首先过2关。第一关是理解vim的设计思路,vim设计之初就是整个文本编辑都用键盘而非鼠标来完成,键盘上几乎每个键都有固定的用法,且vim的制作者希望用户在普通模式(也就是命令模式,只可输入命令)完成大部分的编辑工作,将此模式设计为默认模式,初学者打开vim,如果直接输入单词,
2013-12-07 15:30:55 674
转载 eclipse debug (调试)
eclipse debug (调试) 学习心得进入debug模式:1、设置断点2、启动servers端的debug模式3、运行程序,在后台遇到断点时,进入debug调试状态=============================作用域 功能 快捷键 全局 单步返回 F7 全局 单步跳过 F6
2013-12-07 14:11:23 437
原创 Android文档学习03_Intent
解析xml资源时,Android会忽略掉当前设备不支持的xml的属性。这样的话,在你的app中,你就可以放心的加入那些只有新系统才会支持的xml属性,而不用担心旧系统遇到这些代码时会出现错误。让你的activity看起来像一个对话框: "@android:style/Theme.Dialog"> 让你的activity拥有一个透明的背景: "@androi
2013-12-02 17:21:44 640
原创 Android文档学习02_屏幕分辨率
应当以矢量图的格式来制作原始图片资源,然后根据下面的缩放尺寸生成每一种分辨率的图片:特高分辨率xhdpi: 2.0高分辨率hdpi: 1.5中分辨率mdpi: 1.0 (基准)低分辨率ldpi: 0.75低分辨率(ldpi)的资源并不总是必需的。当你提供高分辨率资源时,系统将把它们对半缩放来适配低分辨率设备。超大屏幕至少960dp x720d
2013-12-01 15:20:31 871
转载 Android文档学习01_Android基础
一旦安装到了一个设备,每个应用生存在它自己的安全沙箱系统给每个应用分配一个独立的Linux用户ID(这个ID只由系统使用并且对应用来说是不可知的)Android系统实现了最小特权原则。默认,每个应用仅仅访问需要工作的组件,并不多做其他的事。这样创建了一个非常安全的环境,应用不能访问系统没有授权的其他部分有可能安排两个应用共用一个linux系统ID,在那种情况下,它们能互相访问相互的数据。为
2013-12-01 09:19:57 551
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人