随笔分类 -  Android开发技术学习

开发中接触到新的值得学习的东西
Java(Android)线程池
摘要:介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。1、new Thread的弊端执行一个异步任务你还只是如下new Thread吗?Javanew Thread(new Runnable() { @Overrid... 阅读全文
posted @ 2015-04-18 22:46 蒋晓宇 阅读(134) 评论(0) 推荐(0) 编辑
android ImageView 宽度设定,高度自适应
摘要:最近碰到一个需求,要求是在不知道图片宽度和高度的情况下,让图片在指定宽度内充满,同时高度自适应,在网络上查找了一下,也有很多解决方法,后来针对自己的应用,选择了一个修改较小的方案,最后证明效果还是蛮不错的,记录在这里,希望能帮助到有同样需求的人。首先,需要给你的ImageView布局加上androi... 阅读全文
posted @ 2015-04-08 19:26 蒋晓宇 阅读(1682) 评论(0) 推荐(0) 编辑
activity theme parent 属性浅析
摘要:在AndroidManifest.xml文件中,可以对每一个Activity设置android:themetheme的设置 可以设置为系统自带的格式,也可以自定义格式。A: 系统自带格式 1、android:theme="@android:style/Theme"默认状态,即如果theme这里不填任... 阅读全文
posted @ 2014-11-14 08:55 蒋晓宇 阅读(1998) 评论(0) 推荐(0) 编辑
关于Android4.0的Alertdialog对话框 .点空白处退出问题解决
摘要:最近在做Android4.0的开发,发现AlertDialog相比较以前有了较大变化,就是在触摸对话框边缘外部,对话框消失于是研究其父类发现,可以设置这么一条属性,当然必须先AlertDialog.Builder.create()之后才能调用这两个方法方法一:setCanceledOnTouchOu... 阅读全文
posted @ 2014-11-13 17:08 蒋晓宇 阅读(489) 评论(0) 推荐(0) 编辑
Android事务
摘要:使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction()方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful()方法设置事务的标志为成功... 阅读全文
posted @ 2014-11-09 17:24 蒋晓宇 阅读(246) 评论(0) 推荐(0) 编辑
Android 自定义progressDialog实现
摘要:先上图看下效果:1.String.xml 文件,progressDialog是继承与Dialog,先设置一下progressDialog的风格,设置背景透明色。 2.customprogressdialog.xml文件,定义自己的布局,由于我的需求只需要一个进度条以及一串显示的... 阅读全文
posted @ 2014-11-07 22:25 蒋晓宇 阅读(384) 评论(0) 推荐(0) 编辑
Fragment中获取Activity的Context
摘要:Fragment中获取Activity的Context时只需要this.getActivity()即可. 而不是许多人说的this.getActivity().getApplicationContext(),如果用后者传入AlterDialog肯定会报错(android.view.WindowMan... 阅读全文
posted @ 2014-10-30 15:50 蒋晓宇 阅读(538) 评论(0) 推荐(0) 编辑
FragmentTabHost切换Fragment时避免重复加载UI
摘要:使用FragmentTabHost时,Fragment之间切换时每次都会调用onCreateView方法,导致每次Fragment的布局都重绘,无法保持Fragment原有状态。 解决办法:在FragmentonCreateView方法中缓存Viewprivate View rootView;... 阅读全文
posted @ 2014-10-30 14:51 蒋晓宇 阅读(216) 评论(0) 推荐(0) 编辑
Android 判断SD卡是否存在及容量
摘要:首先要在AndroidManifest.xml中添加SD卡访问权限 //SD是否存在 private boolean ExistSDCard() { if (Environment.getExternalStorageState().equals( ... 阅读全文
posted @ 2014-10-16 12:48 蒋晓宇 阅读(1605) 评论(0) 推荐(0) 编辑
Android用simpleAdapter来直接显示bitmap图片
摘要:一般来说,在用simpleAdapter适配器时,我们所要显示的图片资源都是程序内的本地资源,而且是以资源的ID(Resources ID)形式来表现的。map.put("img",R.drawable.i3);但是有时候我们需要用这个适配器来显示网上的远程图片时,该如何直接显示呢?方法是实现Vie... 阅读全文
posted @ 2014-10-16 12:39 蒋晓宇 阅读(641) 评论(0) 推荐(0) 编辑
android 数据存储路径
摘要:1、通过Context.getExternalFilesDir()方法可以获取到 SDCard/Android/data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据通过Context.getExternalCacheDir()方法可以获取到 SDCard/Android/data... 阅读全文
posted @ 2014-10-15 08:39 蒋晓宇 阅读(512) 评论(0) 推荐(0) 编辑
Android 系统自带样式 theme
摘要:android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏android:theme="@android:style... 阅读全文
posted @ 2014-10-10 16:27 蒋晓宇 阅读(238) 评论(0) 推荐(0) 编辑
this.requestWindowFeature(Window.FEATURE_NO_TITLE)相关
摘要:requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚举常量1.DEFAULT_FEATURES:系统默认状态,一般不需要指定2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般... 阅读全文
posted @ 2014-10-10 16:24 蒋晓宇 阅读(5469) 评论(0) 推荐(0) 编辑
Android自定义搜索框
摘要:搜索框里的虚拟键盘xml如下在代码里加入keydown时间的重写final EditText et_search=(EditText)findViewById(R.id.et_shopshow_search); et_search.setOnEditorActionListener(n... 阅读全文
posted @ 2014-10-10 08:42 蒋晓宇 阅读(1569) 评论(0) 推荐(0) 编辑
【Android基础】页面跳转与传值(Activity跳转与传值)
摘要:一个Android应用程序很少会只有一个Activity对象,如何在多个Activity之间进行跳转,而且能够互相传值是一个很基本的要求。本次我们就讲一下,Android中页面跳转以及传值的几种方式!Activity跳转与传值,主要是通过Intent类来连接多个Activity,通过Bundle类来... 阅读全文
posted @ 2014-09-17 15:26 蒋晓宇 阅读(345) 评论(0) 推荐(0) 编辑
Android 按钮设置边框实例
摘要:以下一Button标签为例:这里就联系到标签,设置背景样式、边框、渐变、圆角等,各种效果的使用方法见如下代码drawable文件夹新建一个buttonstyle.xml,内容如下1 2 3 4 5 6 7 8 然后在button... 阅读全文
posted @ 2014-09-10 13:45 蒋晓宇 阅读(4849) 评论(0) 推荐(0) 编辑