android
文章平均质量分 50
iteye_16135
这个作者很懒,什么都没留下…
展开
-
android自定义控件相关使用
用代码简单介绍下自定义控件的使用:先看主activity:public class customImView extends LinearLayout{ public customImView(Context context, AttributeSet attrs) { super(context, attrs); TypedArray a = context.ob...原创 2015-04-24 16:53:44 · 85 阅读 · 0 评论 -
Material Design:Android Design Support Library 介绍
参考链接 :https://blog.leancloud.cn/3306/原创 2016-12-10 14:14:43 · 195 阅读 · 0 评论 -
SpannableString简介
参考链接:http://www.cnblogs.com/jisheng/archive/2013/01/10/2854088.htmlhttp://www.jianshu.com/p/d4349a4ca216package com.lml.activity.spanablestrtest;import android.content.res.Resources;im...原创 2016-12-10 14:03:20 · 117 阅读 · 0 评论 -
getResources().getDrawable方法的废弃
参考链接:http://www.jianshu.com/p/e22d9dd93d4aAndroid中的方法getResources().getDrawable() 在 API 22 废弃。可使用下列方法进行代替:ResourcesCompat.getDrawable(getResources(), R.drawable.name, null);...原创 2016-12-10 13:20:59 · 887 阅读 · 0 评论 -
关于AndroidStudio的Unsupported major.minor version 52.0异常
参考链接:http://blog.csdn.net/fakine/article/details/51241202编译项目出现Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0查看自己的AndroidManif...原创 2016-12-10 13:15:54 · 132 阅读 · 0 评论 -
cpu占用率与内存使用情况
1.内存使用情况,代码如下:package com.lml.ratetest;import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import android.app.Activity;import android.app.ActivityManager...原创 2014-06-24 09:57:53 · 163 阅读 · 0 评论 -
viewpage使用
参考连接:http://www.eoeandroid.com/thread-497233-1-2.html原创 2014-06-20 11:25:03 · 111 阅读 · 0 评论 -
android手机电池管理
安卓系统通过广播来接受电池状态,下面是我写的一个简单电池管理项目。 广播接受类BatteryReceiver如下:package com.lml.batteryshow;import java.util.HashMap;import java.util.Map;import android.content.BroadcastReceiver;import ...原创 2014-03-06 10:04:26 · 276 阅读 · 0 评论 -
使用快递100api 快递查询
现在一些物流公司支持移动设备查询,这里我简单写了个项目。我的快递api是快递100提供的,由于支持问题,使用的是htmlapi,访问url如下:public static final String EXPRESS_API_URL="http://www.kuaidi100.com/applyurl?key=d3d26f3c59bd5a9b&com=com_id&nu=nu_id";...原创 2014-03-03 11:26:01 · 631 阅读 · 1 评论 -
更新进度条
有些地方需要用到像下载时用到的进度条,我这里简单的做了个demo。布局文件activity_main.xml如下 接着就是往llPro中添加view,view的布局unit_process.xml如下: 代码实现:package com.lml.process;im...原创 2014-03-03 10:12:36 · 141 阅读 · 0 评论 -
获取全部应用列表
有时需对已安装的应用进行管理 , 这里我简单的写了获取应用程序列表。代码如下:package com.lml.applicationtest;import java.util.List;import android.app.Activity;import android.content.Context;import android.content.pm.Packag...原创 2014-02-26 17:07:59 · 176 阅读 · 0 评论 -
Notification中更新进度条
有时我们在下载的时候可以在通知里看到进度条信息,我这里做了一个简单更新进度条的通知。进度条布局如下notification.xml: 主要的Activity代码如下:package com.lml.notification;import java.util.Timer;import java.util.T...原创 2014-02-26 14:45:21 · 350 阅读 · 0 评论 -
MVP模式的学习
以前我写代码都是使用MVC模式,这种模式使Activity变得很笨重。今天学习了下MVP模式,虽然这已经不是新模式了,但自己学习的还是挺新鲜的。MVP框架展示:[img]http://dl2.iteye.com/upload/attachment/0121/8841/f5ccbf12-6300-3967-a0e7-e74b819e55ab.png[/img]View层由Ac...原创 2016-12-10 15:15:29 · 118 阅读 · 0 评论 -
关于Material Design的CollapsingToolbarLayout初次使用
最近了解了下CollapsingToolbarLayout的使用。xml代码如下: 属性layout_scrollFlags:想滑动 必须添加scroll值。属性expandedTi...原创 2016-12-16 13:38:00 · 111 阅读 · 0 评论 -
Fragment无法切换问题
Android有一个回收机制,当内存不足时,会自动回收相关内存。我们使用FragmentActivity放入Fragment的方法实现app的导航功能。oncreate方法中,初始化Fragment数组,代码如下:private void initFragmentTab() { HomeFragment homeFragment = new HomeFragm...原创 2016-12-16 14:57:18 · 537 阅读 · 0 评论 -
android使用html标签
有些时候我们需要在一个textview上,对部分字体进行特殊效果操作,这里就可以使用html标签的方法。这里介绍两个方法:1.使用 CDATA 标签:111haha ]]> 2.使用转义HTML标签111<font color=#209526>haha</font>设置好string后在代码中调用:view.setText(Html.fromHtml(get...原创 2015-03-13 20:42:37 · 180 阅读 · 0 评论 -
下拉刷新,上拉更多
参考连接:http://www.eoeandroid.com/thread-297264-1-1.html原创 2014-07-08 14:25:23 · 80 阅读 · 0 评论 -
查看Android虚拟机文件相关命令
我们在虚拟机下添加文件后,想查看下文件是否正确创建,可在windows的cmd或是AS的Terminal窗口下查看,步骤如下 :首先进入Android虚拟机:adb shell进入sd卡:cd sdcard 接下来是寻找过程:ls 为列出文件目录cd 为进入文件目录cat 为查看文件内容上面命令都为linux命令,如需查看更多命令,可查看linu...原创 2017-05-02 14:12:21 · 887 阅读 · 0 评论 -
android6.0创建文件问题
Android在6.0有了动态权限管理,在文件创建时就需要动态权限。 Android的API对应版本如下:[img]http://dl2.iteye.com/upload/attachment/0124/6375/b77f2ff0-dd51-3da2-847a-a1719ac20cbe.png[/img][img]http://dl2.iteye.com/upload/at...原创 2017-05-02 12:58:10 · 312 阅读 · 0 评论 -
xutils的http模块的简单使用
先导入xutils相关依赖:compile 'org.xutils:xutils:3.5.0'添加权限设置:在清单文件中加入application,在自己的Application中添加初始化设置:@Override public void onCreate() { super.onCreate(); x.Ext.init...原创 2017-04-28 16:05:15 · 274 阅读 · 0 评论 -
Litepal的简单使用
相关包下载地址:https://github.com/LitePalFramework/LitePal/tree/master/downloads导入jar包,在assets下添加litepal.xml文件,litepal文件内容如下: demo为数据库名。version为版本,用于版本更新。list...原创 2017-04-27 17:21:33 · 170 阅读 · 0 评论 -
Android下拉刷新上拉加载控件的使用
参考链接:http://www.jianshu.com/p/699e2662fc27刷新控件:in.srain.cube.views.ptr.PtrFrameLayout 和com.chanven.lib.cptr.PtrClassicFrameLayout导包:compile 'in.srain.cube:ultra-ptr:1.0.11'compile 'com.c...原创 2017-04-21 10:46:56 · 174 阅读 · 0 评论 -
图片加载框架
图片加载框架:picassoImageLoader原创 2017-04-19 16:29:07 · 112 阅读 · 0 评论 -
Android的Service总结
参考链接:http://www.cnblogs.com/lwbqqyumidi/p/4181185.html Android上经常会碰到Service,用到的都比较零散,今天比较全面的了解了下。 Service也是组件之一,如需使用,需要在清单文件中注册。代码如下: . . . 上面是用到较多的几个属性,name为服务类,process为进程名。...原创 2017-04-17 15:46:25 · 116 阅读 · 0 评论 -
解决ViewPager的addOnPageChangeListener不加载第一个的问题
今天在使用ViewPager的时候发现个问题。需求如下:在ViewPager底下放入6个Fragment,每次移动ViewPager的时候更新里面的数据。需求很简单。我把每次刷新事件放入Fragment初始化中,发现ViewPager有个预缓存功能,至少会加载周边的一个Fragment。当滑动到周边的时候,会发现Fragment中数据没有变化。我看了下Viewpag...原创 2017-03-18 17:53:10 · 843 阅读 · 0 评论 -
clone方法的使用
由于Java有引用这一说,当两个变量指向同一块内存时,改变其中的一个变量值,则也会更改另外一个变量。如我们需要同时拥有两个内容相同,且独立的变量,则需要重新实例化这两个变量。 对于部分基本类已经实现clone方法,如ArrayList等。但还有些类未实现,如果我们自定义了一个类,也想调用clone方法,则需要实现Cloneable接口。代码如下: public class A ...原创 2017-01-04 10:14:59 · 160 阅读 · 0 评论 -
基于android的俯卧撑计数器
安卓中有一个距离感应器,我们可以用来做不少东西。不过经我测试,android设备的最大距离实在是太受限制,在一个设备中,测试结果最大距离只有5CM,超过这个距离将无法识别。下面是我设计的一个俯卧撑计数器,可能在距离上缺少测试,只要修改相关参数可能会更精确些。具体代码如下:public class MainActivity extends Activity { private Se...原创 2014-02-20 15:32:50 · 791 阅读 · 0 评论 -
微信摇一摇
代码参考:http://www.eoeandroid.com/thread-323631-1-1.html微信摇一摇主要用了加速度传感器,代码如下:public class MainActivity extends Activity { private SensorManager sensorManager; private Vibrator vibrator; pri...原创 2014-02-20 11:33:39 · 66 阅读 · 0 评论 -
Drawable、Bitmap、byte[]之间的转换(转载)
1.Drawable → Bitmappublic static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitmap .createBitmap( ...原创 2012-05-05 15:28:35 · 52 阅读 · 0 评论 -
Android中Bitmap的java.lang.OutOfMemoryError问题解决(转载)
无用的bitmap最好先Bitmap.recycle()回收空间。动态计算出图片的inSampleSize。 BitmapFactory.Options opts = new BitmapFactory.Options();opts.inJustDecodeBounds = true;BitmapFactory.decodeFile(imageFile, opts);o...原创 2012-05-05 14:58:40 · 375 阅读 · 0 评论 -
android一些单位换算(转载)
px :像素in :英寸mm :毫米pt :磅,1/72 英寸dp :一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1pxdip :等同于dpsp :同dp相似,但还会根据用户的字体大小偏好来缩放。建议使用sp作为文本的单位,其它用dip布局时尽量使用单位dip,少使用pxdp与px换算公式: pixs =dips...原创 2012-05-05 14:48:04 · 328 阅读 · 0 评论 -
android中组件获取焦点
android编程时,当打开一个activity时,经常会因为内部存在editText类的组件,自动出现软键盘,影响视觉效果。 如果屏蔽软键盘,代码会比较繁杂,下面是列举了一个简单的方法。 我们可以这样来处理视图,将editText的焦点换成别的组件,像TextView,Button等等,这样就不会出现软键盘了。 先了解两句代码: View....原创 2012-04-14 20:37:18 · 237 阅读 · 0 评论 -
android通讯录数据库操作(转载)
// 根据ID获得联系人信息实体 private static EnContactBackUp getEnContactBackUp(String id) { ContentResolver resolver = acApplication.getInstance() .getContentResolver(); EnContactBackUp contact ...原创 2012-03-26 21:12:37 · 105 阅读 · 0 评论 -
android 读写文件数据
android 读写文件数据 Demo:public class HolderFile { final String sFileName="android_info.csv"; //创建并写入 public void createFile(String info) { File root = Environment.getExternalStorageD...原创 2012-03-26 21:08:48 · 88 阅读 · 0 评论 -
LayoutInflater的使用(转载)
在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。 LayoutInflater在Android中是“扩展”的意思,作用类似于findViewById(),不同的是LayoutInflater是用来获得布局文件对象的,而 findViewById()是用来获得具体控件的。LayoutInflater经常在...原创 2012-03-11 16:05:52 · 78 阅读 · 0 评论 -
activity生命周期
Activity 其实就是一个面板或容器,承载其他组件;类似于Java里的Panel和Frame,J2ME里的MIDlet。Activity的生命周期:在 android 中,Activity 拥有四种基本状态:1.Active/Runing一个新 Activity 启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并可和用户交互的激活状态。2.Paus...原创 2012-03-10 15:01:01 · 89 阅读 · 0 评论 -
AudioManager(转载)
结构继承关系public class AudioManager extends Objectjava.lang.Objectandroid.media.AudioManager类概述AudioManager类提供访问音量和振铃模式的控制。用Context.getSystemService(Context.AUDIO_SERVICE)得...原创 2012-03-09 21:28:58 · 317 阅读 · 0 评论 -
thread与runnable的区别(转载)
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限,下面看例子: package org.thread.demo; class MyThread extends Thre...原创 2011-11-16 19:12:49 · 89 阅读 · 0 评论 -
android 颜色
< drawable name="white">#FFFFFF< /drawable>< !--白色 -->< drawable name="black">#000000< /drawable>< !--黑色 -->< drawable name="ivory">#FFFFF0< /drawable>< !--象牙色 -->原创 2012-02-06 21:49:21 · 144 阅读 · 0 评论 -
Android记录
http://tools.android-studio.org/原创 2015-06-01 10:54:32 · 108 阅读 · 0 评论