Android经验
wael1234
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
判断网络类型
判断网络类型是wifi,还是3G,还是2G网络,对不同的网络进行不同的处理,现将判断方法整理给大家,以供参考 说明:下面用到的数据移动2G,联通2G,联通3G,wifi我都已经测试过,暂时手上没有电信的卡,所以没有验证,有电信手机的同事,可以验证一下,验证后将结果发送给大家。 ConnectivityManager connectMgr =转载 2014-06-25 12:53:22 · 688 阅读 · 0 评论 -
弹软键盘
InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);imm.showSoftInput(et_dir_name, 0); // 显示软键盘imm.toggleSoftInput(0, InputMethodManager.SHOW_FORCED); // 显示软键盘原创 2015-07-29 17:04:01 · 416 阅读 · 0 评论 -
获取状态栏高度
public int getStatusHeight(Activity activity) {int statusHeight = 0;Rect localRect = new Rect();activity.getWindow().getDecorView().getWindowVisibleDisplayFrame(localRect);statusHeight = local转载 2015-06-11 15:03:50 · 954 阅读 · 0 评论 -
Android平台中获取状态栏的高度代码实现
Android平台中获取状态栏的高度代码实现[java] view plaincopy/** * * @param activity * @return > 0 success; */ public int getStatusHeight(Activity activity){ int stat转载 2015-06-06 15:21:12 · 442 阅读 · 0 评论 -
android 回车键事件编程
实现android按下回车键便隐藏输入键盘,有两种方法:1.)如果布局是多个EditText,为每个EditText控件设置android:singleLine=”true”,弹出的软盘输入法中回车键为next,直到最后一个获取焦点后显示为Done,点击Done后,软盘输入键盘便隐藏。或者将EditText的imeOptions属性设置android:imeOptions=”actionD转载 2015-04-08 18:09:30 · 436 阅读 · 0 评论 -
ImageView的scaleType属性
使用ImageView时经常会用到scaleType属性,如:android:layout_height="50dp" android:scaleType="matrix"android:src="@drawable/sample_small" />scaleType属性的各个值总是记不住之间的区别。今天找点时间总结了一下:scaleType的属性值有:matr转载 2015-03-25 09:35:09 · 337 阅读 · 0 评论 -
Bitmap放大
如果需要生成的bitmap有透明部分的话,用以下方法处理Bitmap.createScaledBitmap(bitmap, (int)(bitmap.getWidth()*ScaleX), (int)(bitmap.getHeight()*ScaleY), true);原创 2015-04-02 15:28:12 · 645 阅读 · 0 评论 -
调用系统的拍照和相册
调用系统相册Intent intent = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(intent, 1); 调用系统相机 Intent intent = new转载 2015-03-25 10:09:32 · 422 阅读 · 0 评论 -
Universal-Image-Loader设置图片高宽
UIL为了避免将原图存到内存中,会根据ImageView的参数来缩小图片的尺寸,这些参数包括maxWidth 、maxHeight 、layout_width 、layout_height,另外图片是等比压缩的,为了让图片填满整个view,可以设置ImageView的android:scaleType="fitXY",不过这样如果等比压缩后的图片小于容器的宽和高,会被拉伸变形。转载 2014-07-30 16:19:56 · 687 阅读 · 0 评论 -
Android的手势识别
对于触摸屏,其原生的消息无非按下、抬起、移动这几种,我们只需要简单重载onTouch或者设置触摸侦听器setOnTouchListener即可进行处理。不过,为了提高我们的APP的用户体验,有时候我们需要识别用户的手势,Android给我们提供的手势识别工具GestureDetector就可以帮上大忙了。 基础GestureDetector的工作原理是,当我们接收到用户触摸转载 2014-06-17 23:37:39 · 439 阅读 · 0 评论 -
设置Activity窗口模式
在AndroidManifest.xml中在你需要显示为窗口的activity中添加如果属性:android:theme="@android:style/Theme.Dialog"但是这个窗口模式是有标题的,即时在application节点设置了NoTitleBar原创 2014-03-13 17:04:20 · 1169 阅读 · 0 评论 -
selector的使用
这是颜色的选择器,需要放在res的color的文件夹里面,没有就创建一个 背景的选择器 需要放在res的drawable系列文件夹中原创 2014-03-13 17:07:20 · 475 阅读 · 0 评论 -
给TextView部分加粗
给一个texitview里面部分文字加粗,所以上面的这个就不合适了,这个时候我想了以前设置文字点击和插入表情的方法,想着用span来实现 public class MyStyleSpan extends StyleSpan { public MyStyleSpan(int style) { super(style); } @Override public int descr转载 2014-03-19 14:14:32 · 1973 阅读 · 0 评论 -
处理窗口化Activity点击空白处自动关闭的问题
转自:http://blog.youkuaiyun.com/voiceofnet/article/details/9061309将Activity设置成窗口的样式实现Dialog或者Popupwindow效果在开发中是很常用的一种方式,在AndroidMenifest.xml中将需要设置的Activity增加android:theme="@android:style/Theme.Dialo转载 2014-03-19 14:48:46 · 1571 阅读 · 0 评论 -
Android View坐标getLeft, getRight, getTop, getBottom
1 引起疑惑 分析视图invalidate流程的过程中发现view的left, right, top, bottom跟自己理解的不一样,现在想分析一下这几个值具体的含义。 2 理解坐标,位置概念 这里涉及坐标系的概念:坐标系在二维视图中通过X轴和Y轴两个数字为组合表示某个点的绝对坐标。例如(30, 100) 通常表示X轴30, Y轴100转载 2014-03-27 16:28:49 · 418 阅读 · 0 评论 -
获取手机中最新的图片
Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); Uri uri = intent.getData(); ArrayList list = new ArrayList(); String[] proj = { Med原创 2015-07-16 11:49:13 · 590 阅读 · 0 评论
分享