Android
西域男孩1028
Android HTML JAVA
展开
-
画一个折线统计图
最近公司有一个项目搞一个折线统计图来显示一下温度,通过看了一些网上的代码,自己总结出一下简单点的代码:闲话不多扯,直接上图效;上代码:package com.lianyun.linechardemo;import java.util.Random;import android.content.Context;import android.graphics.Canvas;原创 2016-08-18 09:15:39 · 852 阅读 · 0 评论 -
android框架的基本搭建
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_w原创 2017-05-31 09:19:07 · 328 阅读 · 0 评论 -
Data,Time-AndroidPicker的使用
AndroidPicker的使用,github地址:https://github.com/gzu-liyujiang/AndroidPicker;一个很轻大的库先来开一下效果:简单的实现了一些库里面的东西:第一项:先来看看项目的基本结构,上图上图第二项:看一下依赖的库,本人选择的是1.5.2,使用者可以根据实际情况选择合适的:可参考github;原创 2017-06-16 11:22:17 · 4352 阅读 · 1 评论 -
二维码Zxing的使用
Zxing实现二维码只需几行代码:https://github.com/yipianfengye/android-zxingLibrary第一步:在你的Application里面添加: ZXingLibrary.initDisplayOpinion(this);或者直接用Application继承 ZApplication2,在你的AndroidManifest中添加权限: 3原创 2017-05-20 18:30:33 · 469 阅读 · 0 评论 -
使用XRefreshView实现下拉刷新下拉加载
github上的地址:https://github.com/huxq17/XRefreshView;简单的实现了下ListView,RecyclerView的上拉下拉:上代码:activity_main:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln原创 2017-06-16 17:04:18 · 511 阅读 · 0 评论 -
Double与Double类型数据相除保留小数工具
/** * 提供(相对)精确的除法运算。当发生除不尽的情况时,由scale参数指 定精度,以后的数字四舍五入。 * * @param v1 * 被除数 * @param v2 * 除数 * @param scale * 表示表示需要精确到小数点以后几位。 * @return 两个参数的商 */public c原创 2017-06-20 15:55:15 · 4238 阅读 · 0 评论 -
Android车牌号匹配
public static boolean isCarnumberNO(String carnumber) { /* * 车牌号格式:汉字 + A-Z + 5位A-Z或0-9 (只包括了普通车牌号,教练车和部分部队车等车牌号不包括在内) */ String carnumRegex = "[\u4e00-\u9fa5]{1}[A-Z]{1}[A-Z_0-9]{5}"; if原创 2017-06-20 15:59:07 · 702 阅读 · 0 评论 -
androidStudio打包后百度地图出不来的问题
我们之前的项目都是在eclipse上开发的,对于我还是习惯studio的,由于公司的老员工跑路啦,所以我能安全的使用studio啦,还是很爽的。但是今天在项目打包时,百度地图死活出不来,这让我很纳闷,我们之前的打包有一个以前做好的keystore,所以每次打包时,至于要把这个东西导入,则地图就很正常的出来啦。但是我在studio打包是把我的key store path指向那个东西,但是死活地图出不原创 2017-06-30 09:29:22 · 878 阅读 · 0 评论 -
android 利用Gson生成json数据
javaBean类:public class JsonBean { /** * entityData : {"baiduLat":31.5161941,"companyCode":"001","personId":"ry170614160142","baiduLng":121.26046038} */ private EntityDataBean ent原创 2017-06-26 15:19:26 · 494 阅读 · 0 评论 -
android.intent.action.BOOT_COMPLETED开启无法重启的问题
最近公司让做一个后台实时定位的功能,然后用的了BroadcastReceiver,开机重启功能,代码如下: public原创 2017-06-15 16:43:46 · 4654 阅读 · 0 评论 -
Android后台实时定位
不多说直接 上代码,参考baiduApi就可以:MainActivity布局:<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-au转载 2017-06-15 17:06:15 · 3263 阅读 · 0 评论 -
android电话号码匹配
/** * Created by Administrator on 2017/7/13. * 手机号码校验 */public class PhoneCheck { /** * 验证号码 手机号 * 固话均可 * * @param phoneNumber * @return */ public static boo原创 2017-07-17 14:26:33 · 557 阅读 · 0 评论 -
小数后保留两位小数
public class InputTypeUtlis { public static void inputType(EditText edit) { edit.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL | InputType.TYPE_CLASS_NUMBER); edit.setFilters(new原创 2017-09-14 14:13:26 · 329 阅读 · 0 评论 -
只允许输入汉字,英文,数字
public class EditorTextFile { private static String stringFilter(String str) throws PatternSyntaxException { // 只允许字母、数字和汉字 String regEx = "[^a-zA-Z0-9\原创 2017-09-14 14:15:49 · 1699 阅读 · 0 评论 -
EditText默认不弹出软件键盘
android:windowSoftInputMode="adjustUnspecified|stateHidden"原创 2017-09-14 17:18:48 · 243 阅读 · 0 评论 -
android联系人索引
引入jar包:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width原创 2017-05-17 20:18:15 · 417 阅读 · 0 评论 -
自定义ViewPager
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent原创 2017-05-16 20:36:28 · 268 阅读 · 0 评论 -
Spinner的二级联动
在activity_main_xmlMainActivity中:package com.lianyun.spinnerdemo;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import原创 2016-08-16 10:44:26 · 446 阅读 · 0 评论 -
android---软键盘
1、//隐藏软键盘 ((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);转载 2016-10-09 13:16:22 · 245 阅读 · 0 评论 -
Activity的四种创建模式(SingleTop、standard、SingleTask、SingleInstance)
创建模式简单的说即使Activity的启动时策略,在AndroidManifest.xml中的标签的android:launchMode属性设置。启动模式有四种,分别为standard,SingleTop,SIngleTask,SIngleInstance。每个应用都有一个任务栈,是用来存放Activivty的,功能类似于函数调用的栈,先后顺序代表了Activity的出现顺序;比如Activi原创 2016-11-12 09:11:21 · 498 阅读 · 0 评论 -
Android ListView中复杂数据流的高效渲染
ListView简单复用原理:ListView的复杂复用原理:如微博就是这么做的,看图一个Item我们把它拆为来三个部分,首先头部、正文、评论操作栏都可可以在很多不同类型的数据Item中进行复用,文字、图片等的View也可以单独进行复用,而且最重要的是:缓存ArrayList中保存的View数量将会减少,内存消耗减了不少。来一个简单的一个例子帮助大家理解原创 2016-11-16 11:06:32 · 475 阅读 · 0 评论 -
MPAndroidChart
最近在做项目是有遇到让做一个饼状图,耗费了一段时间去自定义,偶尔发现这个MPAndroidChart,感觉很有必要学习一下。然后就做了一个简单的demo,希望对正在研究他的有所帮助。只是实现了一下简单的功能。先看效果图:activity_main的布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/原创 2016-11-22 14:44:46 · 573 阅读 · 0 评论 -
JPTabBar简单使用
今天向大家介绍一个项目中基本都会用到的JPTabBar,只用简单的几句代码就实现啦以前复杂的底部导航,地址https://github.com/peng8350/JPTabBar,先看一下github上给出的实现出来的效果: 好啦 ,下面下面自己来一个简单的de原创 2016-11-22 18:03:33 · 3237 阅读 · 0 评论 -
android针对对不导航栏遮挡问题解决办法
1,在跟布局中设置:android:fitsSystemWindows="true"如果设置后还没有得到解决2,可以设置:点击AppThem在引用的主题里面加入android:windowDrawsSystemBarBackgrounds”并将值设置为false,会自动提醒点击alt+Enter会新建values-21的文件夹并生成styles.xml的文件,也可以自己原创 2017-01-04 13:58:53 · 1040 阅读 · 0 评论 -
DatePicker学习
闲话不多说先来看效果先来说一下DatePicker的一些基本属性的设置:android:calendarViewShown="false" 是否显示日历视图android:firstDayOfWeek="" 设置日历星期第一天是哪一天android:headerBackground="@color/gray" 头部的背景颜色android:endYear="2100原创 2016-12-30 16:43:47 · 1248 阅读 · 0 评论 -
Activity的生命周期全面分析
典型情况下的生命周期分析:1,oncreate:表示Activity正在被创建,在这个方法中我们可以做一些初始化的操作,如:setContentView()加载布局资源,activity所需要的数据的初始化。2,onRestart:当Activity按下home键或者启动另一个Activity时,返回这个Activity时会调用此方法,这个方法是在onPanse()、onS原创 2017-03-21 09:15:03 · 355 阅读 · 0 评论 -
android获取屏幕宽高度的四种方法
public class ScreenWidth extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //方法一: DisplayMetrics outM原创 2017-05-03 09:50:07 · 247 阅读 · 0 评论 -
仿微信图片选择
项目目录结构:如上先介绍一下ImageLoader:package com.example.administrator.weixin_imageloader.utlis;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Handler;import androi原创 2017-05-12 09:19:59 · 222 阅读 · 0 评论 -
ViewPager无限轮播图
先上效果图:代码如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout原创 2017-05-15 19:17:30 · 186 阅读 · 0 评论 -
自定义属性
首先在value里面创建一个attrs.xml:代码如下 在布局文件中添加属性:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ly="http://schemas.android.com原创 2017-05-16 15:09:26 · 197 阅读 · 0 评论 -
sutdio快捷键
原创 2017-05-08 09:53:57 · 183 阅读 · 0 评论 -
okhttputlis简单使用
依赖库地址:https://github.com/hongyangAndroid/okhttputils<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools=原创 2017-09-20 11:16:26 · 554 阅读 · 0 评论