- 博客(13)
- 收藏
- 关注
原创 属性动画完成控件拉宽
这个是用imageview来演示的 //定义一个ViewWrapper private static class ViewWrapper { private View mTarget; public ViewWrapper(View target) { mTarget = target; }
2017-11-04 10:27:15 637
原创 语音功能
首先到讯飞语音官网注册,创建应用,把需要的 官方sdk 下载 , 解压完之后,按照官方文档操作. 大致上是 拷贝 libs 目录下的 文件,拷贝 assets 到main下,然后在 清单文件 添加权限. ps : 官方文档中有
2017-08-18 10:00:02 287
原创 Android日夜间模式切换
Android 日夜模式切换 日夜间模式这个能修改模式,达成夜间看的时候可以稍微好一点 下面就是步骤 这是大体的思路/搭建环境1 在value中的colors里设置颜色属性2 在style.xml中定义两组主题(日间 夜间)3 创建attrs.xml文件 //使用代码4 需要夜间模式的布局引用attr
2017-08-13 22:03:46 305
原创 Imageloader加载图片
加载网络图片的方法有好几种: Volley glide imageloader这里就说一下imageloader:下面的代码可以直接调取方法,loadImage(参数1,参数2);参数1是 url,就是加载图片的网址 参数2 是imageView,就是 imageView的控件.直接就可以使用.可以缓存在内存中,sd卡中,节省流量..public vo
2017-08-03 21:43:39 195
原创 无限轮播四张图片
今天这个是无线轮播四张图片,用 动态添加Radiobutton,添加四个图片 完成无限轮播!!private ViewPager lunbo_pager; private RadioGroup lunbo_rg; private List list; Handler handler=new Handler(){ public void
2017-07-27 21:20:11 2323
原创 ListView的多条目
这次说一下listview 的多条目展示多条目展示 比普通的适配器要多两个方法 :getItemViewType 设置多条目的类型,加一层判断 getViewTypeCount 有几种类型,写的要比它大,比如有两种类型,那就可以输入所有>2的下面就是具体代码class myAdapter extends BaseAdapter{
2017-07-27 20:10:00 244
原创 读取流的服务类
//服务类 流的读取工具,可以直接使用public class StreamTools { public static String readFromFile(InputStream is) { try { ByteArrayOutputStream baos = new ByteArrayOutputStream();
2017-07-27 19:33:18 218
原创 AsyncTask获取网络数据
AsyncTask 实现主要方法1 :doInBackground 这是自动生成的,这个方法执行异步任务运行在子线程中方法2:onProgressUpdate (这个需要自己写)这个就是进度条,要做进度条的话还得加个 onPreExecute 方法,这个是第一执行,在doInBackground前面调用(这个不怎么重要,就不写了,可以上网看那些大牛写的)方法3:on
2017-07-27 10:32:33 384
原创 检查网络状态(Android3.0以上)
首先添加 检查本机网络状态的权限 然后一个检查网络状态的方法,我在这里写成的 checkNetworkState();可以在主方法里面直接调用private boolean checkNetworkState() { boolean net = false; //得到网络连接信息 ConnectivityManager
2017-07-21 20:32:23 430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人