android
WindKun
这个作者很懒,什么都没留下…
展开
-
Android 横坚屏切换问题,黑白棋游戏
最近写了个黑白棋的游戏,棋秀盘是自定义View画的,起初的时候用的是以屏幕的宽度为基准画的棋盘,这样有一个问题,就是在横坚屏切换时棋盘的线会超出屏幕,后来在view内找了个方法onSizeChanged(int w, int h, int oldw, int oldh)。 这个方法在横坚屏切换时,我们可以对屏的值进行操作。在此游戏里的应用如下: @Override protec原创 2012-06-13 09:01:31 · 4325 阅读 · 0 评论 -
Android上下TabHost设置及Did you forget to call 'public void setup(LocalActivityManager activityGroup)解决方法
先来一张效果图:下面是xml文件:首先是第一个activity_main.xml,实现tab在下面的效果:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android原创 2012-12-05 17:54:38 · 12150 阅读 · 3 评论 -
全屏显示Dialog的设置
下面是Dialog的style: @null true true true false #FFFFFF 下面是创建Dialog的代码: Dialog dialog = new Dialog(Activity.this, R.style.mydialog)原创 2012-12-07 12:07:11 · 14428 阅读 · 2 评论 -
Android 中主Activity和任一Activity进行跳转
主Activity中的Button按钮监听代码如下:findViewById(R.id.rj_button2).setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { startActivity(new Intent("com.wind.renJiA原创 2012-06-09 18:27:02 · 938 阅读 · 0 评论 -
com.com.adapterdialog.MainActivity has leaked window com.android.internal.policy.impl.PhoneWindow$De
在一个ListView的Item中,点击一个Item内的一张图片放大,我在ListView的Adapter中对该图片设置了监听,点击时弹出一个Dialog。然后切屏,报以下错误:12-24 07:39:41.699: ERROR/WindowManager(325): Activity com.com.adapterdialog.MainActivity has leaked window c原创 2012-12-24 16:20:01 · 3661 阅读 · 0 评论 -
android 隐藏标题栏、隐藏状态栏
java代码:// 隐藏标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); // 隐藏状态栏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);原创 2012-12-14 10:26:00 · 1018 阅读 · 0 评论 -
android 判断横竖屏的方法
public boolean isScreenChange() {Configuration mConfiguration = this.getResources().getConfiguration(); //获取设置的配置信息int ori = mConfiguration.orientation ; //获取屏幕方向if(ori == mConfiguration.ORI原创 2012-12-17 11:28:11 · 22732 阅读 · 0 评论 -
Android ListView中带有时间数据的排序
下面是activity:public class MainActivity extends Activity { private ListView mListView = null; private List mList = null; @Override public void onCreate(Bundle savedInstanceState) { supe原创 2012-12-20 16:43:31 · 25991 阅读 · 9 评论 -
调用系统相册和系统相机拍照
调用系统相机拍照:intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(intent, RESULT_CAMARA_IMAGE); // RESULT_CAMARA_IMAGE:Activity的标志。自已定义调用系统相册:intent = new Intent(Intent.ACTION原创 2013-01-15 10:50:38 · 3978 阅读 · 0 评论 -
Bitmap的recyle()方法
调用recyle()方法并不会立即回收,此方法只是清除C层内存中的像素数组,最好在调用此方法之后也将java层的引用手机设为NULL,这样会更好一点。原创 2013-01-15 10:54:52 · 1007 阅读 · 0 评论 -
Android网易评论盖楼效果实现
先来张效果图: 下面是一个主要的方法:/** * 递归加载楼层的方法 * * @param context上下文的对像 * @param 递归的控制参数 * ,同时也是取用户评论信息和背景色的下标,引参数的大小必原创 2013-01-08 16:44:34 · 11590 阅读 · 7 评论 -
Failed to install xx.apk on device 'emulator-5554': timeout
在开发中经常遇到这个问题,我一般解决方法就是关了模拟器重启,感觉挺麻烦的,就在网上找的一个方法,原来的地址忘了,写一下大概的解决方法:打开eclipse-->Window-->preferences--->Android--->DDMS--->ADB connection time out (ms):500000(默认值为5000);这样就可以了!原创 2013-03-25 11:24:49 · 1221 阅读 · 0 评论 -
添加svn
1、菜单栏 Help-- (Eclipse)Install New Software -- 按add; 2、Name填 svn , URL填http://subclipse.tigris.org/update ,一直next到finished;3、菜单栏 Window-- Show View-- other-- 选择打开SVN目录下的SVN资源库;原创 2013-04-11 16:27:41 · 693 阅读 · 0 评论 -
android更新adt后出现java.lang.NoClassDefFoundError:
解决方法:在文件系统中找到项目下的.classpath文件,找到改为:DEPENDENCIES">LIBRARIES">原文地址:http://zhan.renren.com/mobileapp?gid=3602888498039461561&checked=true原创 2013-05-29 11:07:10 · 2324 阅读 · 0 评论 -
Adroid中如何让新建的工程识别出已有的AVD
原因:可能是你的项目sdk版本高于模拟器版本 还有就是可能你的avd没有与eclipse关联 做法应该是点击eclipse上面的windows 然后再点击avd manager 最后再新建大于等于项目sdk版本的模拟器解决办法:修改一下project.properties这个文件里的target就行原创 2012-11-20 14:45:05 · 989 阅读 · 0 评论 -
Android开发如何去除标题栏title去除标题栏title
1、在代码中实现:在此方法setContentView(R.layout.main)之前加入:requestWindowFeature(Window.FEATURE_NO_TITLE);标题栏就没有了。2、在AndroidManifest.xml中实现:注册Activity时加上如下的一句配置就可以实现。 android:theme="@android:styl原创 2012-11-20 15:18:30 · 850 阅读 · 0 评论 -
将TabHost选项卡置于下方
xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent" >原创 2012-11-20 14:30:52 · 1743 阅读 · 0 评论 -
Android Caused by: java.lang.IllegalArgumentException: column '_id' does not exist
出错原因:在查询整个sqlite数据库时,没有查询到 "_id" 这一列。原来的代码是:mSQLiteDatabase.query(table_name, new String[] {_title}, null, null, null, null, null);修改后的代码为:mSQLiteDatabase.query(table_name, null, null, null, null,原创 2012-06-28 14:38:31 · 5947 阅读 · 0 评论 -
Android 编译源码 错误
external/clearsilver/cgi/cgi.c:22:18: 致命错误: zlib.h:没有那个文件或目录编译中断。解决方法:sudo apt-get install zlib1g-devprebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:55:22: 致命错误: X11/Xlib.h:没有那个文件或目录解决:sudo a原创 2012-07-11 19:36:28 · 1601 阅读 · 0 评论 -
Android学习总结
1、Android Project 的drawable文件夹内放的图片的命名规范:[0-9a-z_.],凡含有大写字母和特殊字符的都不能放进来,否则会提示有错!2、音乐文件是英文格式。要想在Android工程中入放音乐文件,应在 res下创建 raw目录。3、删除文件的android命令:rm 文件名4、根据google的推荐,像素统一使用dip,字体统一使用sp5、往 Andro原创 2012-05-18 15:24:19 · 489 阅读 · 0 评论 -
Android中如何实现图像的闪动
main.xml 里有一个ImageView 控件,下面是代码:package com.wind.activity;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.Vie原创 2012-07-24 16:11:41 · 1047 阅读 · 0 评论 -
android 中 padding与margin的区别
android:padding和android:layout_margin的区别,其实概念很简单,padding是站在父view的角度描述问题,它规定它里面的内容必须与这个父view边界的距离。margin则是站在自己的角度描述问题,规定自己和其他(上下左右)的view之间的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样了。原创 2012-08-30 09:05:32 · 689 阅读 · 0 评论 -
Android SimapleDateFormat 日期格式的转换方法
/** * * @param sourDateFormat 要转换成的日期格式 * @param sourDate 要转换的日期 * @return */private String getDateFormat(String sourDateFormat,String sourDate) { // 分析从 ParsePosition 给定的索引处开始的文本原创 2012-11-15 17:30:16 · 4291 阅读 · 0 评论 -
java.lang.Class Cast Exception: android.widget.HeaderViewListAdapter
问题背景: 最近写一个项目,根据屏幕左侧的字母查找好友,在网上找了个Demo,现在我想在显示好友的ListView上面增加一个HeaderView,运行的时候报了这个错误。下面是Demo中的一个自定义View的代码:public class SideBar extends View { private char[] mL; private SectionIndexer mSecti原创 2012-11-30 14:57:56 · 8195 阅读 · 1 评论 -
Android获得屏幕高度和状态栏高度
在onCreate()中无法获得,必须在下面的方法中:@Override public void onWindowFocusChanged(boolean hasFocus) { // TODO Auto-generated method stub super.onWindowFocusChanged(hasFocus); getWindow().findViewBy原创 2012-12-03 10:35:41 · 810 阅读 · 0 评论 -
Android 中自定义 Adapter
public classMyListViewAdapter extendsBaseAdapter { privateContext mContext= null; privateLayoutInflater mLayoutInflater= null; privateList<Map<String, Object>> mList= null;原创 2012-11-19 09:15:12 · 872 阅读 · 0 评论 -
Android 获得系统当前时间
/** * 获取当前系统时间 * * @return 获取格式为“yyyy-MM-dd hh:mm:ss”的时间字符串 */ public String getSystemTime() { Date now = new Date(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh原创 2012-11-19 15:37:00 · 592 阅读 · 0 评论 -
the android virtual Device AVD2.3.3 is currently running in an emulator and cannot be deleted.
the android virtual Device AVD2.3.3 is currently running in an emulator and cannot be deleted.原创 2015-10-10 11:28:27 · 1342 阅读 · 0 评论