![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓开发
laoyangkidd
这个作者很懒,什么都没留下…
展开
-
安卓LinearLayout中layout_gravity属性
当LinearLayout中android:layout_orientation属性为vertical时,layout_gravity可以指定各个组件在horizontal方向上的排列方式(反之亦然)代码如下: android:layout_width="match_parent" android:layout_height="match_parent"原创 2015-02-13 22:40:11 · 596 阅读 · 0 评论 -
安卓学习之数据存储之以文件方式存储
安卓开发中数据存储方案最简单的方式就是讲数据存储在文件中 主要用到了两个函数openFileOutput()以及openFileInput()openFileOutput的两个参数分别代表存储文件的文件名以及存储模式(主要由MODE_PRIVATE以及MODE_APPEND两种),MODE_PRIVATE是指每次新数据都将文件中原来的数据完全覆盖,而MODE_APPEND模式则是将写入的新数据追加原创 2015-02-20 13:58:00 · 451 阅读 · 0 评论 -
安卓学习之Notification的一些总结
Notification的一些总结Notification就是显示在通知栏的消息提醒,当有未接电话或者短信的时候都会有这种提醒现在总结一些关键步骤:首先声明一个NotificationManagerNotificationManager manager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);2原创 2015-02-23 19:15:12 · 376 阅读 · 0 评论 -
layout_gravity和gravity的区别
Layout_gravity和gravity的区别layout_gravity表示组件在父布局内的位置gravity表示组件内部子组件的排列位置当linearLayout的orientation为vertical时,子组件的layout_gravity只有 center_horizontal或者right left的时候才有用,反之,当orientation为horizontal的时候,只有t原创 2015-03-19 16:57:29 · 354 阅读 · 0 评论 -
关于androidUI线程更新与Handler
为什么更新UI线程的时候要用handler呢?例如在一个射击游戏中,同时要更新多个UI组件,比如射中敌人时,弹药减少,枪口冒火,血条增减,如果这些 动作都简单地放到UI中执行,可能会造成UI线程无法响应,所以用handler来post每一个更新动作,将每一个更新动作都放在一个新的线程中,可以有效避免更新时的冲突.原创 2015-03-26 17:19:36 · 433 阅读 · 0 评论 -
安卓中的数据传输方式---Json初探
Json中的JsonReader的用法如下public class JsonPractice { public static void parseJson(String jsonData){ JsonReader jsonReader = new JsonReader(new StringReader(jsonData)); try {原创 2015-03-21 14:07:44 · 492 阅读 · 0 评论 -
安卓之关于监听home键返回桌面的总结
几种不可用的方法使用OnKeyDown()第一种方法是使用activity中的OnKeyDown()的方法,亲测该方法无法监听到home键按下的事件(4.0版本以后无法使用)使用BroadCastReceiver()监听系统发出的广播使用广播器接受系统广播时是在从主界面返回到桌面的那一下是无法监听到的,貌似因为是系统层级的某些问题,具体原因不清楚。正确的方法使用 Activity 中的OnUserL原创 2015-03-29 21:53:06 · 1742 阅读 · 0 评论 -
加载Drawable图片时出现的oom问题
oom问题全称为out of memory (内存溢出),指在加载资源时,资源所占空间超过了应用程序分配的内存空间。今天在做射击游戏的项目时,加载了20多张图片做了一个animationDrawable动画,预加载动画作为ImageView的backgroundiv_gun.setBackground(animationDrawable);结果在一些高分辨率的机原创 2015-04-04 14:40:50 · 1814 阅读 · 0 评论