随笔分类 - android小技巧
摘要:在使用AlarmManager实现闹钟需要注意的是,intent和pendingintend的context如果是activity,那么当activity回收之后,context对象则不能被AlarmManager用于发送广播打开service之类等等,即使是applicationContext也只...
阅读全文
摘要:android ListView 几个重要属性分类:Android2012-03-08 19:2519324人阅读评论(5)收藏举报listviewandroid活动javalistnull由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加...
阅读全文
摘要:之前用的时候只设置了antialias属性,其实要设置两个flag才行1 paint.setFlags(Paint.ANTI_ALIAS_FLAG|Paint.FILTER_BITMAP_FLAG);2 //或者3 canvas.setDrawFilter(new PaintFlagsD...
阅读全文
摘要:最近做的一个小项目需要用到webview。虽然只是一个简单的网页,但是由于以前用的都只是显示本地文件,没有显示网页文件。现在需要显示网页文件,发现许多网站的webapp做的挺不错的,无论是显示还是用户体验都很不错(平时上网用uc的省流量功能看不出来)。 但是虽然很好用,却发现部分网页甚至连链接...
阅读全文
摘要:SDK升级到1.5以后,当文本输入框(EditText及其子类)获得焦点后,会弹出系统自带的软键盘为了实现一些自定义的功能,就稍微研究了下* 当layout中有多个EditText,把每个控件的android:singleLine的属性都被设置成true的情况下,软键盘的Enter键上的文字会变成“...
阅读全文
摘要:1 tv_btn_web.measure(0, 0);//计算所需的真实宽高2 LayoutParams params=vp_btn_menu.getLayoutParams();3 params.height=tv_btn_web.getMeasur...
阅读全文
摘要:public ImageButton(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); setFocusable(true); } 在...
阅读全文
摘要:f(Build.VERSION.SDK_INT >10) builder =newAlertDialog.Builder(getActivity(), R.style.Theme.Sherlock.Dialog);else builder =newAlertDialog.Builder(...
阅读全文
摘要:listview滑动时会变成白色,如果背景色不是白色的话可以通过设置setCacheColorHint(Color.TRANSPARENT);来避免变色,。对应的xml也可以进行设置。
阅读全文
摘要:转自:http://blog.csdn.net/span76/article/details/9065941WebView 常识使用 Alert 提供消息我在页面经常用 Alert 提供消息, 但 Android 需要你编写MyWebChromeClientmWebView.setWebChromeClient(newMyWebChromeClient()); [html]view plaincopyfinalclassMyWebChromeClientextendsWebChromeClient{@OverridepublicbooleanonJsAlert(WebViewview,Stri
阅读全文
摘要:转自:http://www.cnblogs.com/top5/archive/2012/03/06/2381986.html这几天 在学习并开发android系统的图片浏览 音频 视频 的浏览 由于是第一次做android系统(java也不会)遇到了很多问题 如何浏览并选择图片 音频 视频也花了我好几天的时间我把它整理处理 以便帮助和我一样的同学 也同时防备自己忘记 选择按钮的代码 // 选取图片按钮单击事件public void click_xuanqutupian(View source) { Intent intent = new Intent(); /* 开启Pictures画面Typ
阅读全文
摘要:一、隐藏软键盘方法一(注:此方法本人使用时发现isActivie()失效,建议还是用其他方法。。):InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);//得到InputMethodManager的实例if (imm.isActive()) {//如果开启imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, InputMethodManager.HIDE_NOT_ALWAYS);//关闭软键盘,开启方法相同,这
阅读全文
摘要:在开发Anroid的时候,当你打开一个界面的时候,屏幕的焦点会自动停留在第一个EditText中,Android的软键盘默认会自动弹出,用户第一眼连界面都没有看清楚,软键盘就弹出来了,这就影响到了用户体验,我们需要设置打开界面的时候,当EditText获取焦点的时候,不弹出软键盘,其实也很简单,代码如下:// 默认软键盘不弹出 getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);在OnCreate()函数中,加上即可,OK,搞定。
阅读全文
摘要:在adb中有多个设备时,可以先adb devices列举出设备,然后可以通过adb -s [其他参数] 对某个设备进行操作。例如:adb -s 0123456789ABCDEF install C:\Users\Z\Desktop\memornote.apk
阅读全文
摘要:http://liuyun025.iteye.com/blog/1280838有时候,我们要用到res/drawable目录下的图片Uri,而这个Uri该如何生存呢?下面就是这Uri的生成方法:Uri uri = Uri.parse(ContentResolver.SCHEME_ANDROID_RESOURCE + "://"+ r.getResourcePackageName(R.drawable.calendar_days_01) + "/"+ r.getResourceTypeName(R.drawable.calendar_days_01) +
阅读全文