随笔分类 -  android

摘要:/**隐藏软键盘**/ View view = getWindow().peekDecorView(); if (view != null) { InputMethodManager inputmanger = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); inputmanger.hideSoftInputFromWindow(view.getWindowToken(), 0); } 阅读全文
posted @ 2013-11-16 18:03 fighter 阅读(30515) 评论(1) 推荐(1)
摘要:传感器有几种类型:方向传感器: Sensor.TYPE_ORIENTATION加速度(重力)传感器: Sensor.TYPE_ACCELEROMETER光线传感器: Sensor.TYPE_LIGHT磁场传感器: Sensor.TYPE_MAGNETIC_FIELD距离(临近性)传感器: Sensor.TYPE_PROXIMITY温度传感器: Sensor.TYPE_TEMPERATURE 阅读全文
posted @ 2013-06-01 18:28 fighter 阅读(2091) 评论(0) 推荐(0)
摘要://默认可点击的HeaderViewView headView = inflater.inflate(R.layout.search_top, null);mListView.addHeaderView(headView)//这样可以让HeaderView不可点击mListView.addHeaderView(headView ,null,false); 阅读全文
posted @ 2012-10-27 12:02 fighter 阅读(3383) 评论(0) 推荐(0)
摘要:在android中监听返回事件可以用以下两种方法来实现:一,onKeyDown(int keyCode, keyEvent event) public boolean onKeyDown(int keyCode, KeyEvent event) 这个方法可以在继承了Activity的类中使用,在继承了TabActivity的类使用无法使用。二,dispatchKeyEvent(KeyEvent event) public boolean dispatchKeyEvent() 这个方法既可以在继承了Activity的类中使用,也可以在继承了TabActivity的类中使用。 阅读全文
posted @ 2012-08-15 17:22 fighter 阅读(1034) 评论(0) 推荐(0)
摘要:在android sdk2.2以后加入在SD卡上存储程序设置,设置很简单,只需要在xml配置文件manifest节点中加入android:installLocation="preferExternal"就可以了,表示程序默认安装在sd扩展卡中。 阅读全文
posted @ 2012-07-19 11:43 fighter 阅读(2098) 评论(0) 推荐(0)
摘要:今天把android系统更新到4.0后运行以前开发的程序,出现java.lang.IllegalArgumentException: The observer is null.异常错误,在网上查找出错原因和解决方案,找到两篇解释的比较清楚的文章,具体内容如下:一,原因:是因为4.0系统android.widget.AbsListView.onDetachedFromWindow第一次调用的时候会把observer设置为null,onDetachedFromWindow方法的作用是当view离开窗口时调用,而我在每次view离开窗口并没有销毁,因为后面要用到,所以当第二次重用view的时候在re 阅读全文
posted @ 2012-07-12 18:34 fighter 阅读(9030) 评论(0) 推荐(0)
摘要:AndroidManifest.xml文件中界面对应的<activity>里加入android:windowSoftInputMode="adjustPan" 键盘就会覆盖屏幕android:windowSoftInputMode="stateVisible|adjustResize" 屏幕整体上移 阅读全文
posted @ 2012-06-28 06:56 fighter 阅读(29888) 评论(2) 推荐(1)
摘要:public String userLogin(String userName, String pwd) { String url = "http://xx.xx.com/services/User"; String nameSpace = "http://xx.xx.com"; String SOAP_ACTION = "http:/xx.xx.com/services/User/login"; String method = "login"; String result = ""; Soap 阅读全文
posted @ 2012-06-14 12:09 fighter 阅读(5283) 评论(0) 推荐(0)
摘要:BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; //获取这个图片的宽和高 Bitmap bitmap = BitmapFactory.decodeFile(Environment.getExternalStorageDirectory().getAbsolut... 阅读全文
posted @ 2012-03-28 15:31 fighter 阅读(1308) 评论(0) 推荐(0)
摘要:android开发中在和服务器端接口对接时出现编码问题,从服务器端获取到的数据是"\u8bbe\u59071ID-\u8bbe\u59071\u540d\u79f0;\u8bbe\u59073id-\u8bbe\u59073\u540d\u79f0;\u8bbe\u59077id-\u8bbe\u59077\u540d\u79f0" 接口是通过php函数中json_encode进行编码后返回的,在客户端通过java.net.URLdecoder.decode()解码不管用,但是直接将以上字符串复制到decode()方法中可以正常解码,把接收到的字符串经过utf-8编码后不管 阅读全文
posted @ 2012-03-16 11:33 fighter 阅读(10311) 评论(2) 推荐(1)
摘要:在android开发过程中,我们会遇到要检查一个已知包名的android软件是否已经安装,通过以下代码即可实现判断: 1 PackageInfo packageInfo; 2 try { 3 packageInfo = this.getPackageManager().getPackageInfo(packageName, 0); 4 5 } catch (NameNotFoundException e) { 6 packageInfo = null; 7 e... 阅读全文
posted @ 2012-03-01 17:26 fighter 阅读(1578) 评论(0) 推荐(0)
摘要:一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取Bitmap1 Resources res = getResources();2 Bitmap bmp = BitmapFactory.decodeResource(res, R.drawable.icon);2、... 阅读全文
posted @ 2012-02-20 18:34 fighter 阅读(85372) 评论(2) 推荐(9)
摘要:一,android安装已经下载好的apk文件Uri uri = Uri.fromFile(updateFile); //获取文件的UriIntent installIntent = new Intent(Intent.ACTION_VIEW);installIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);installIntent.setDataAndType(uri, "application/vnd.android.package-archive");//设置intent的数据类型startActivity(insta... 阅读全文
posted @ 2012-02-20 18:24 fighter 阅读(8445) 评论(0) 推荐(0)
摘要:一,获取手机屏幕分辨率:DisplayMetrics dm = new DisplayMetrics();this.getWindowManager().getDefaultDisplay().getMetrics(dm);int width = dm.widthPixels;//屏幕宽度int height = dm.heightPixels;//屏幕高度二,setRequestedOrientation 设置屏幕方向setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//通过程序改变屏幕显示的方向1.land 阅读全文
posted @ 2012-02-05 01:01 fighter 阅读(4579) 评论(0) 推荐(0)
摘要:今天更新新版android SDK,发现对xml配置文件中各个控件属性设置更加严谨了,以前在strings.xml里配置的带有 %s,%f 等变量格式的符号要求更加成%1$s,%1$f这样的符号来代替,其中%1表示第一个位置的变量, $s表示为字符串类。 阅读全文
posted @ 2012-02-04 22:47 fighter 阅读(4867) 评论(0) 推荐(0)
摘要:create table users( username varchar(20), userpwd varchar(20), createtime TIMESTAMP default (datetime('now', 'localtime')) ) 阅读全文
posted @ 2011-11-15 14:23 fighter 阅读(634) 评论(0) 推荐(0)
摘要:属性名称描述android:background设置背景色/背景图片。可以通过以下两种方法设置背景为透明:”@android:color/transparent”和”@null”。注意TextView默认是透明的,不用写此属性,但是Buttom/ImageButton/ImageView想透明的话就得写这个属性了。android:clickable是否响应点击事件。android:contentDescription设置View的备注说明,作为一种辅助功能提供,为一些没有文字描述的View提供说明,如ImageButton。这里在界面上不会有效果,自己在程序中控制,可临时放一点字符串数据。an 阅读全文
posted @ 2011-09-18 00:18 fighter 阅读(25971) 评论(1) 推荐(2)