- 博客(13)
- 收藏
- 关注
原创 加载Drawable图片时出现的oom问题
oom问题全称为out of memory (内存溢出),指在加载资源时,资源所占空间超过了应用程序分配的内存空间。今天在做射击游戏的项目时,加载了20多张图片做了一个animationDrawable动画,预加载动画作为ImageView的backgroundiv_gun.setBackground(animationDrawable);结果在一些高分辨率的机
2015-04-04 14:40:50 1839
原创 安卓之关于监听home键返回桌面的总结
几种不可用的方法使用OnKeyDown()第一种方法是使用activity中的OnKeyDown()的方法,亲测该方法无法监听到home键按下的事件(4.0版本以后无法使用)使用BroadCastReceiver()监听系统发出的广播使用广播器接受系统广播时是在从主界面返回到桌面的那一下是无法监听到的,貌似因为是系统层级的某些问题,具体原因不清楚。正确的方法使用 Activity 中的OnUserL
2015-03-29 21:53:06 1791
原创 关于androidUI线程更新与Handler
为什么更新UI线程的时候要用handler呢?例如在一个射击游戏中,同时要更新多个UI组件,比如射中敌人时,弹药减少,枪口冒火,血条增减,如果这些 动作都简单地放到UI中执行,可能会造成UI线程无法响应,所以用handler来post每一个更新动作,将每一个更新动作都放在一个新的线程中,可以有效避免更新时的冲突.
2015-03-26 17:19:36 453
原创 安卓中的数据传输方式---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 515
原创 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 371
原创 Git操作总结(坚持更新)
从远程仓库中克隆,将仓库中的内容复制到本地git clone git://github.com/<username>/<repo_name>.git将远程仓库添加到本地git add remote <name> git@github.com:<username>/<repo_name>.git
2015-02-24 10:57:43 391
原创 安卓学习之Notification的一些总结
Notification的一些总结Notification就是显示在通知栏的消息提醒,当有未接电话或者短信的时候都会有这种提醒现在总结一些关键步骤:首先声明一个NotificationManagerNotificationManager manager = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE);2
2015-02-23 19:15:12 397
原创 安卓学习之数据存储之以文件方式存储
安卓开发中数据存储方案最简单的方式就是讲数据存储在文件中 主要用到了两个函数openFileOutput()以及openFileInput()openFileOutput的两个参数分别代表存储文件的文件名以及存储模式(主要由MODE_PRIVATE以及MODE_APPEND两种),MODE_PRIVATE是指每次新数据都将文件中原来的数据完全覆盖,而MODE_APPEND模式则是将写入的新数据追加
2015-02-20 13:58:00 477
原创 安卓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 621
原创 java 画柱状图的总结
JAVA绘制柱状图方法总结使用库文件:jreechar-1.0.13 jcommon1.0.16下载地址:https://cn.jarfire.org/jcommon.htmlhttps://cn.jarfire.org/jfreechart.htmlimport java.awt.BorderLayout;import java.io.FileInputStream;
2015-02-06 08:46:47 5548
原创 Java中Arrraylist中remove()方法的一些发现
先上代码:import java.util.ArrayList;public class practice {public void printAl(ArrayList al){int i=0;while(!al.isEmpty()){System.out.println(""+al.get(i));al.remove(i);}System.out.printl
2014-11-13 21:25:17 1291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人