
android
文章平均质量分 50
iteye_16135
这个作者很懒,什么都没留下…
展开
-
查看Android虚拟机文件相关命令
我们在虚拟机下添加文件后,想查看下文件是否正确创建,可在windows的cmd或是AS的Terminal窗口下查看,步骤如下 :首先进入Android虚拟机:adb shell进入sd卡:cd sdcard 接下来是寻找过程:ls 为列出文件目录cd 为进入文件目录cat 为查看文件内容上面命令都为linux命令,如需查看更多命令,可查看linu...原创 2017-05-02 14:12:21 · 931 阅读 · 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 · 338 阅读 · 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 · 303 阅读 · 0 评论 -
Litepal的简单使用
相关包下载地址:https://github.com/LitePalFramework/LitePal/tree/master/downloads导入jar包,在assets下添加litepal.xml文件,litepal文件内容如下: demo为数据库名。version为版本,用于版本更新。list...原创 2017-04-27 17:21:33 · 192 阅读 · 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 · 194 阅读 · 0 评论 -
图片加载框架
图片加载框架:picassoImageLoader原创 2017-04-19 16:29:07 · 135 阅读 · 0 评论 -
Android的Service总结
参考链接:http://www.cnblogs.com/lwbqqyumidi/p/4181185.html Android上经常会碰到Service,用到的都比较零散,今天比较全面的了解了下。 Service也是组件之一,如需使用,需要在清单文件中注册。代码如下: . . . 上面是用到较多的几个属性,name为服务类,process为进程名。...原创 2017-04-17 15:46:25 · 133 阅读 · 0 评论 -
解决ViewPager的addOnPageChangeListener不加载第一个的问题
今天在使用ViewPager的时候发现个问题。需求如下:在ViewPager底下放入6个Fragment,每次移动ViewPager的时候更新里面的数据。需求很简单。我把每次刷新事件放入Fragment初始化中,发现ViewPager有个预缓存功能,至少会加载周边的一个Fragment。当滑动到周边的时候,会发现Fragment中数据没有变化。我看了下Viewpag...原创 2017-03-18 17:53:10 · 903 阅读 · 0 评论 -
clone方法的使用
由于Java有引用这一说,当两个变量指向同一块内存时,改变其中的一个变量值,则也会更改另外一个变量。如我们需要同时拥有两个内容相同,且独立的变量,则需要重新实例化这两个变量。 对于部分基本类已经实现clone方法,如ArrayList等。但还有些类未实现,如果我们自定义了一个类,也想调用clone方法,则需要实现Cloneable接口。代码如下: public class A ...原创 2017-01-04 10:14:59 · 182 阅读 · 0 评论 -
Fragment无法切换问题
Android有一个回收机制,当内存不足时,会自动回收相关内存。我们使用FragmentActivity放入Fragment的方法实现app的导航功能。oncreate方法中,初始化Fragment数组,代码如下:private void initFragmentTab() { HomeFragment homeFragment = new HomeFragm...原创 2016-12-16 14:57:18 · 577 阅读 · 0 评论 -
关于Material Design的CollapsingToolbarLayout初次使用
最近了解了下CollapsingToolbarLayout的使用。xml代码如下: 属性layout_scrollFlags:想滑动 必须添加scroll值。属性expandedTi...原创 2016-12-16 13:38:00 · 135 阅读 · 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 · 141 阅读 · 0 评论 -
Material Design:Android Design Support Library 介绍
参考链接 :https://blog.leancloud.cn/3306/原创 2016-12-10 14:14:43 · 222 阅读 · 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 · 136 阅读 · 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 · 933 阅读 · 0 评论 -
关于AndroidStudio的Unsupported major.minor version 52.0异常
参考链接:http://blog.youkuaiyun.com/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 · 157 阅读 · 0 评论 -
Android记录
http://tools.android-studio.org/原创 2015-06-01 10:54:32 · 128 阅读 · 0 评论 -
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 · 103 阅读 · 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 · 212 阅读 · 0 评论 -
下拉刷新,上拉更多
参考连接:http://www.eoeandroid.com/thread-297264-1-1.html原创 2014-07-08 14:25:23 · 100 阅读 · 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 · 184 阅读 · 0 评论 -
viewpage使用
参考连接:http://www.eoeandroid.com/thread-497233-1-2.html原创 2014-06-20 11:25:03 · 146 阅读 · 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 · 332 阅读 · 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 · 679 阅读 · 1 评论 -
更新进度条
有些地方需要用到像下载时用到的进度条,我这里简单的做了个demo。布局文件activity_main.xml如下 接着就是往llPro中添加view,view的布局unit_process.xml如下: 代码实现:package com.lml.process;im...原创 2014-03-03 10:12:36 · 163 阅读 · 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 · 195 阅读 · 0 评论 -
Notification中更新进度条
有时我们在下载的时候可以在通知里看到进度条信息,我这里做了一个简单更新进度条的通知。进度条布局如下notification.xml: 主要的Activity代码如下:package com.lml.notification;import java.util.Timer;import java.util.T...原创 2014-02-26 14:45:21 · 382 阅读 · 0 评论 -
基于android的俯卧撑计数器
安卓中有一个距离感应器,我们可以用来做不少东西。不过经我测试,android设备的最大距离实在是太受限制,在一个设备中,测试结果最大距离只有5CM,超过这个距离将无法识别。下面是我设计的一个俯卧撑计数器,可能在距离上缺少测试,只要修改相关参数可能会更精确些。具体代码如下:public class MainActivity extends Activity { private Se...原创 2014-02-20 15:32:50 · 860 阅读 · 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 · 87 阅读 · 0 评论 -
android截图
安卓有自带的截图方法,Activity如下:package com.example.croppic;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import android.app.Activity;import android.content.In...原创 2014-02-19 09:58:06 · 149 阅读 · 0 评论 -
文件加密解密
代码参考:http://www.apkbus.com/forum.php?mod=viewthread&tid=52121&ordertype=1核心代码如下:public class SymEncrypt { /** * 获得key * @param arrBTmp 秘钥字节 * @param alg 加密方式名称 * @return */...原创 2014-02-14 09:56:51 · 109 阅读 · 0 评论 -
android自定义软键盘
参考连接:http://blog.youkuaiyun.com/hfsu0419/article/details/7924673由于项目需求,需要对软键盘中字符键自定义,实例项目如下。首先在layout下创建布局文件activity_main.xml: 接着是创建键盘的各个键的分布文件...原创 2014-02-13 10:21:33 · 189 阅读 · 0 评论 -
Fragment的简单使用
相关参考:http://blog.youkuaiyun.com/nmsoftklb/article/details/10070755fragment意指片段,一个activity可以有多个fragment组成。fragment无需在AndroidManifest.xml注册,Fragment 是3.0之后的功能,如果想向下兼容我们在导包时一定要注意了,该导入 import android.supp...原创 2014-01-17 15:59:09 · 118 阅读 · 0 评论 -
android自定义控件宽高的获取
前几天,在自定义控件的时候碰到个问题,就是在如何获取自定义控件的高宽。在自定义控件类的构造函数中,本来以为可以轻松获取,但事实不是这样。我测试了下面代码:先是布局代码:再是MyView的构造函数的代码:public MyView(Context context, AttributeSet attrs) { super(context, attrs); a="在MyVie...原创 2014-01-17 10:23:46 · 783 阅读 · 0 评论 -
view缩放字体的OnTouch
@Override public boolean onTouch(View v, MotionEvent event) { switch (event.getAction() & MotionEvent.ACTION_MASK) { // MotionEvent.ACTION_DOWN:在第一个点被按下时触发// ...原创 2014-01-16 09:57:50 · 112 阅读 · 0 评论 -
ViewHolder简洁写法
本文参考至:http://www.eoeandroid.com/thread-321547-1-1.html以前的viewHolder一般的写法是: ViewHolder holder = null; if(convertView == null){ convertView = mInflater.inflate(R...原创 2014-01-15 17:17:42 · 85 阅读 · 0 评论 -
viewPager各种切换效果
代码出处地址:https://github.com/jfeinstein10/JazzyViewPager[img]http://dl2.iteye.com/upload/attachment/0094/0499/e1bf7276-9e0a-3cb5-9481-d04eda38038b.png[/img][img]http://dl2.iteye.com/upload/attach...原创 2014-01-15 14:08:06 · 120 阅读 · 0 评论 -
手机镜子
参考连接:http://blog.youkuaiyun.com/wwj_748/article/details/8927784首先手机必须具备前置摄像头。找到前置摄像头的id:private int findFrontCamera() { int cameraCount = 0; Camera.CameraInfo cameraInfo = new Camera.Cam...原创 2013-10-16 16:20:20 · 186 阅读 · 0 评论 -
apk反编译方法与混淆编译
反编译apk需要用到两个工具:dex2jar 和 jdgui下载地址:http://download.youkuaiyun.com/detail/l540151663/6407577具体步骤:首先将apk文件后缀改为zip并解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的,将classes.dex复制到dex2jar.bat所在目录dex2jar文...原创 2013-10-16 14:22:04 · 131 阅读 · 0 评论 -
气象预报
获得气象信息url:public static final String GETWEATHERINFO_URL = "http://m.weather.com.cn/data/";主要方法和类:public String getWeatherInfo(String id){ HttpHelper http = new HttpHelper(); String url = U...原创 2013-10-11 15:00:32 · 136 阅读 · 0 评论