- 浏览: 586609 次
- 性别:
- 来自: 上海
最新评论
-
小猫咪201:
困惑了很久,终于找到答案了
一个常见的android内存泄露 问题 -
王雪龙:
pixels = dps * (density / 160). ...
关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi -
Turr:
楼主给力,解决了我遇到的问题
解决ActivityGroup的sub Activity中spinner的WindowManager$BadTokenException的问题 -
boyuan2000cn:
你好,我转载了您的此篇博客,如果有版权问题,请告诉我,谢谢!转 ...
关于Android的nodpi,xhdpi,hdpi,mdpi,ldpi -
twlkyao:
请教您个问题,如何将drawable对象转换为id类型?
Android中Bitmap, Drawable, Byte,ID之间的转化
文章列表
普通的TextView可以实现跑马灯,但是只有当焦点在它上面时才有效。 如何做一个自动的跑马灯呢?
第一种:继承TextView,然后重写isFocused()方法就可以了,简单!
Java代码:
import android.content.Context;
import android.util.AttributeSet;
import android.widget.TextView;
/**
* 单行文本跑马灯控件
* @author admin
*
*/
public class ScrollForeverText ...
1、向哪个Handler 发送消息,就必须在哪个handler 里面接收;
2、直接使用JAVA 的 Thread 是无法更新Android UI的,因为Android View 在设计的时线程是不完全的,不过Android 提供了几种供开发者在线程中更新UI的方法,如下:
Activity.runOnUiThread( Runnable )
View.post( Runnable )
View.postDelayed( Runnable, long )
Hanlder
3、直接使用hanlder .post 等方法是在当前主线程里面做操作,而不是另外新建线程,建 ...
EditText通常用于显示文字,但有时候也需要在文字中夹杂一些图片,比如QQ中就可以使用表情图片,又比如需要的文字高亮显示等等,如何在android中也做到这样呢?
记得android中有个android.text包,这里提供了对文本的强大的处理 ...
//该activity生成一个SharedPreferences
//1:APK->activity
//包名:com.test.pkg
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
SharedPreferences mPrefs = getSharedPreferences("com.test.pkg_preferences
",Context.MODE_WORLD_READABLE );
//注意这里的 C ...
Android 上有一些很有趣的应用,例如《吹裙子》、《吹气球》之类的。利用的是实时获取麦克风输入音量,然后进行相应的处理。录音过程中怎样获得声音的大小呢?下面有个实例
Java代码:
package eoe.demo;
import android.media.AudioFormat;
import android.media.AudioRecord;
import android.media.MediaRecorder;
import android.util.Log;
public class RecordThread extends Thread { ...
在开发图片浏览器等软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的decodeFile方法,然后通过传递进去 BitmapFactory.Option类型的参数进行取缩略图,在Option中,属性值inSampleSize表示缩略图大小为原始图片大小的几分之一,即如果这个值为2,则取出的缩略图的宽和高都是原始图片的1/2,图片大小就为原始大小的1/4。
然而,如果我们想取固定大小的缩略图就比较困难了,比如,我们想将不同大小的图片去出来的缩略图高度都为200px,而且要保证图片不失真,那怎么办?我们总不能 ...
基于Android开发多媒体和游戏应用时,可能会挺经常出现Out Of Memory 异常 ,顾名思义这个异常是说你的内存不够用或者耗尽了。
在Android中,一个Process 只能使用16M内存,如果超过了这个限制就会跳出这个异常。这样就要求我们要时刻想着释放资源。Java的回收工作是交给GC的,如何让GC能及时的回收已经不是用的对象,这个里面有很多技巧,大家可以google一下。
因为总内存的使用超过16M而导致OOM的情况,非常简单,我就不继续展开说。值得注意的是Bitmap在不用时,一定要recycle,不然OOM是非常容易出现的。
...
1.
建立手势库
使用
SDK
自带例子
GestureBuilder
建立手势库(位置:
android-sdk-windows\samples\android-8\GestureBuilder
)。
使用
GestureBuilder
之前,你需要恢复其到开发环境,然后进行编绎并部署到手机上。
一些常见的Android面试基础题做下总结,看看你能做出多少道?
1. Intent的几种有关Activity启动的方式有哪些,你了解每个含义吗?
这里Android123提示大家,Intent的一些标记有FLAG_ACTIVITY_BROUGHT_TO_FRONT
、FLAG_ACTIVITY_CLEAR_TOP、FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET、FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS、FLAG_ACTIVITY_MULTIPLE_TASK和FLAG_ACTIVITY_NEW_TASK ...
从网络获取图片,数据为InputStream流对象,然后调用BitmapFactory的decodeStream()方法解码获取图片。代码如下:
private
Bitmap getUrlBitmap(String url)
{
Bitmap bm;
try
{
URL imageUrl
=
new
URL(url);
HttpURLConnection conn
=
(HttpURLConnection)imageUrl.openConnection();
conn.connect();
I ...
http://mobile.51cto.com/android-230195.htm
http://mobile.51cto.com/hot-230282.htm
http://mobile.51cto.com/hot-232209.htm
问题如下:
1.在自定义的ListView中,在一个Item中同时添加图片、文字、单选按钮时很困难。
最简单的解决办法(网上摘录):
把单选按钮用图片表示即可,然后使用SimpleAdapter放进ListView中,代码如下
view plain
copy to clipboard
print
我们在游戏开发中总会遇到这样那样的碰撞
,
并且会很频繁的去处理这些行为
.
这也是游戏开发的一种基本的算法
.2D
的相对
3D
的要简单的多了,最简单的就是矩形碰撞
\
圆形碰撞
,
像素碰撞。矩形碰撞用的最多
我就简单总结一点我的认识,对于矩形碰撞
.
我们就把游戏中的角色统称为一个一个的
Actor,
并且把