Android
he_666
这个作者很懒,什么都没留下…
展开
-
android下载网络图片并缓存
异步下载网络图片,并提供是否缓存至内存或外部文件的功能 异步加载类AsyncImageLoader public void downloadImage(final String url, final ImageCallback callback); public void downloadImage(final String url, final boolean cache2M原创 2016-07-04 16:47:16 · 333 阅读 · 0 评论 -
Android实现沉浸式通知栏通知栏背景颜色跟随app导航栏背景颜色而改变
最近好多app都已经满足了沉浸式通知栏, 所谓沉浸式通知栏:就是把用来导航的各种界面操作空间隐藏在以程序内容为主的情景中,通过相对“隐形”的界面来达到把用户可视范围最大化地用到内容本身上。 而最新安卓4.4系统的通知栏沉浸模式就是在软件打开的时候通知栏和软件顶部颜色融为一体,这样不仅可以使软件和系统本身更加融为一体。 就是手机的通知栏的颜色不再是白色、黑色简单的两种了,本人用的小米4手机,米4手原创 2016-07-05 16:55:58 · 5915 阅读 · 0 评论 -
Android下图片可拖动到任意位置的效果的实现源码
Android下图片可拖动到任意位置的效果1.布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_原创 2016-07-05 18:05:45 · 1084 阅读 · 0 评论 -
Android开发网络状态实时监控
在Android程序开发中我们经常要实时监控网络的状态,从而实时的对网络的状态进行提醒信息,如果我们只是写在Application中则它只会监控我们第一次登陆App时的网络状态,而不会实时的监控网络状态,这样我们在程序中无法获得实时网络状态,因此我们需要使用广播(BroadCastReceiver)来进行网络的实时监控:第一种方法: class NetworkStateReceiver exten原创 2016-06-20 11:28:13 · 1559 阅读 · 0 评论 -
Android开发储存简单数据到本地的方法
Android开发要在本地保存数据有多种方法,对于简短的数据可以使用getSharedPreferences,存取操作都非常方便。示例代码如下: 定义变量: private SharedPreferences sp; 保存数据: sp = getSharedPreferences(“Datadef原创 2016-06-20 16:38:48 · 3580 阅读 · 0 评论 -
Android 代码隐藏手机键盘
public void hideSoftInputView() { InputMethodManager manager = ((InputMethodManager) this.getSystemService(Activity.INPUT_METHOD_SERVICE)); if (getWindow().getAttributes().softInputMode != Wind原创 2016-07-19 15:17:20 · 703 阅读 · 0 评论 -
Android跳转系统相机或相册获取图片
public class MainActivity extends Activity { private static final int PHOTO_REQUEST_CAREMA = 1;// 拍照 private static final int PHOTO_REQUEST_GALLERY = 2;// 从相册中选择 private static final int PHOTO_REQU原创 2016-07-19 17:41:45 · 2227 阅读 · 0 评论 -
android中如何使用一张图片适配不同屏幕尺寸的APP启动引导页
在我们平常开发的过程中在做引导页适配的时候,有时候会犯难,怎么样作图可以将各种不同尺寸分辨率的手机都适配好也就是不变形不拉伸,官方给的说法也只是做多套图去适配不同的分辨率,遇到全屏展示引导这种问题的时候就有些力不从心了。接下来我们就展示一下如何使用一张图来适配市面上的绝大部分手机:对图片做缩放裁剪等处理。为了适配不同尺寸的设备,首先我们需要对图片进行等比缩放: 我们需要先行计算将要放大的图片的高度原创 2016-07-04 15:56:52 · 16684 阅读 · 1 评论 -
handler.postDelayed()方法
//handler.postDelayed()方法用于intent延迟跳转,定时刷新UI,一般只用于启动页跳转,其他UI页面慎用。 new Handler().postDelayed(new Runnable() { @Override public void run() { //跳转到主界面 Intent inte原创 2016-10-12 11:45:54 · 5125 阅读 · 0 评论