自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (13)
  • 收藏
  • 关注

原创 js与android交互

js调用原生方式

2022-03-31 09:25:22 783 1

原创 android开发中如何结束所有的activity

友情链接:http://java--hhf.iteye.com/blog/1826880

2019-09-24 11:45:17 264

原创 android zxing扫码 生成二维码

zxing 实现生成二维码,扫码demo:https://download.csdn.net/download/chengtaoyan/11170917

2019-05-13 13:11:39 347

翻译 Android 单例模式

单例模式单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。单例两种方式:(不止两种,只介绍两种)第一种:懒汉式单例/*** 懒汉式单例*/public class SingleTon {privatevolatilestatic SingleTon instance;private SingleT...

2019-03-28 14:26:11 213

转载 Android代码优化十九条

1、避免使用静态的变量尤其是静态的Context、View、Drawable等消耗内存的对象,如果一定要使用可以使用弱引用,即WeakReference这个类,如下:private static WeakReference<Context> context;@Overridepublic void onCreate() {supe...

2019-03-28 14:13:22 194

转载 ConstraintLayout的使用

完美学习链接:https://www.jianshu.com/p/b884b8c46584

2019-03-27 13:44:37 169

原创 Android studio中java控制台输出中文乱码

可以参考该网站 https://blog.csdn.net/qiumeqiu/article/details/50837576

2018-05-17 11:18:50 361

原创 Android studio 运行java程序

Android studio 运行Java程序 https://www.cnblogs.com/lgfrank/p/8059156.html

2018-05-17 11:17:16 297

原创 android 自带sdk定位

友情链接: https://blog.csdn.net/qq_34908107/article/details/53169997(亲测实用)

2018-05-17 11:15:54 2429

原创 android 动态设置控件的大小

TextView textView; ViewGroup.LayoutParams lp = textView.getLayoutParams(); lp.width = ViewGroup.LayoutParams.MATCH_PARENT; lp.height = (int) ((textList.size() * 58 + 4) * getResources().getDisplayM...

2018-03-28 16:42:10 3468

原创 Android Studio 自定义Apk的名字

Android Studio 自定义Apk的名字android {//AS3.0版本 自定义apk的名字 android.applicationVariants.all { variant -&gt; variant.outputs.all { outputFileName = “App _V{defaultConfig.version...

2018-03-28 10:55:42 961

原创 android一些坑与小技巧

Android的一些坑1、 LinearLayout中的orientation &amp; gravity当LinearLayout布局中设置orientation=”vertical”属性:如果子组件设置layout_gravity=”center_vertical”是无效的;如果LinearLayout中设置gravity=”center_vertical”是可以起到作用将子组...

2018-02-28 16:00:56 493

原创 android 主题 设置 colorAccent colorPrimary

主题文件设置的颜色 

2018-02-28 15:57:58 2084

原创 Edittext android:inputType 输入的限制

Edittext 输入的限制限制只输入某些值包括数字、字母等 android:digits=”0123456789abcdefghigklmnopqrstuvwxyz” 上面这行代码可以是你任何的限制,只能输入什么就到里面写就可以了,上面写的是只可以输入数字和字母。 android:inputType=”textPassword” android:digits=”0123456789a...

2018-02-28 15:49:54 2047

原创 EditText 设置 默认不显示焦点

7、禁止EditText自动获取布局焦点解决之道:在EditText的父级控件中找一个,设置成 android:focusable=”true” android:focusableInTouchMode=”true”

2018-02-28 15:46:09 747

原创 开启Android系统程序设置页面

6、开启Android系统程序设置页面Intent intent = new Intent();intent.setClassName("com.android.settings","com.android.settings.ManageApplications");intent.setAction("android.intent.action.MAIN");try { st...

2018-02-28 15:45:05 484

原创 Android Context 解析

Android Context 解析Context类型Android应用都是使用Java语言来编写的,那么Android程序和一个Java程序,他们的区别在哪里? Android程序不想Java程序一样,随便创建一个类,写个main()方法就能跑了,而是要有一个完整的Android工程环境,在这个环境下,我们有像Activity、Service、BroadcastReceiver等系...

2018-02-28 15:43:17 215

原创 SeekBar去除左右内边距

SeekBar去除左右内边距android:paddingStart=”0dp” android:paddingEnd=”0dp”

2018-02-28 15:41:11 4590

原创 TabHost的使用及原理

友情链接 http://blog.csdn.net/sirenyizhi/article/details/50677239

2018-02-22 15:08:07 244

原创 android 空指针避免

空指针的避免方法:1. 不要在Set中使用null2. 不要把null作为map的键值。3. 尽可能的尽早检查,如果为 null 不执行或者 结束本方法4. 遇到必须的参数,比如通过intent传参到新的目标 activity,而且一定需要这个参数,那么在新的目标activity中判断是否有参数if(getIntent() == null) throw new NullPoin

2018-02-06 13:51:38 1273

原创 android 怎么判断手机号是移动还是联通

imei和imsiimei、imsi是大部分应用自动采集的设备信息,Android中需要在MINIFEST声明权限,6.0以上手机还需要用户显示授权才可以正常获取。这两个标识有什么区别、联系?为什么应用这么执着于采集这两个信息呢?imeiIMEI(International Mobile Equipment Identity,国际移动设备标识),imei与手机绑定。

2018-01-20 14:38:01 6510

原创 EditText 按键监听 android:imeOptions

android:imeOptions="flagNoExtractUi" //使软键盘不全屏显示,只占用一部分屏幕 同时,这个属性还能控件软键盘右下角按键的显示内容,默认情况下为回车键android:imeOptions="actionNone" //输入框右侧不带任何提示 android:imeOptions="actionGo"   //右下角按键内容为'开始' android

2018-01-20 11:48:20 1273

原创 Android studio 好用 快捷键

Android快捷键1、返回到编辑器(Return to the Editor)返回但保留打开的面板:Esc关闭面板并返回:Shift + Esc2、Scroll to topCtrl+Home3、Scroll to bottomCtrl+End4、toggle caseCtrl+Shift+U5、多行鼠标(1)Alt +鼠标 (2)Shif

2018-01-20 11:40:10 295

原创 double 保留2位小数

package com.woozoom.agrigcs.utils;import java.math.BigDecimal;/** * Created by Administrator on 2017/11/15. */public class DoubleUtils { //默认除法运算精度 private static final int DEF_DIV_SC

2018-01-08 15:14:39 616

原创 SpannableStringBuilder的使用/TextView修改部分字体颜色

Class General Hierarchy private void useSpan(TextView textView) { SpannableStringBuilder ssb = new SpannableStringBuilder(textView.getText()); //设置文字大小。 ssb.setSpan(new Rela...

2018-01-08 15:09:47 2960 3

原创 android 正三角,倒三角的实现代码

正三角: <rotate android:fromDegrees="45" android:pivotX="-40%" android:pivotY="80%"> <size androi

2017-12-08 13:31:58 6971

原创 listview添加头之后,点击item错位问题

一个小技巧:可以在position-listview.getHeaderViewsCount(),这样无论有没有头布局都不会出现问题

2017-12-08 11:49:08 498

原创 onSaveInstanceState方法会在什么时候被执行

onSaveInstanceState方法会在什么时候被执行,有这么几种情况:1、当用户按下HOME键时。这是显而易见的,系统不知道你按下HOME后要运行多少其他的程序,自然也不知道activity A是否会被销毁,故系统会调用onSaveInstanceState,让用户有机会保存某些非永久性的数据。以下几种情况的分析都遵循该原则2、长按HOME键,选择运行其他的程序时。

2017-12-08 11:39:00 2912

原创 Android键盘的显示与隐藏

1、自动显示InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); boolean isOpen=imm.isActive();//isOpen若返回true,则表示输入法打开 2、强制显示或隐藏(view为接受软键盘输入的视图,SHOW_FORCED表示强制显示...

2017-12-08 11:21:18 689

原创 Android 在一个activity中关闭另一个activity

参考链接:http://www.360doc.com/content/15/0813/14/26657790_491381895.shtml

2017-12-08 09:05:46 616

原创 更换Android Studio主题

更换代码区域背景颜色Setting-Editor-Colors & Fonts-General-TextSetting-Editor-Colors & Fonts-Java也有很多属性 可以自己设置

2017-12-08 09:01:49 259

原创 关闭activity的方式

//关闭当前activity方法一finish();//关闭当前界面方法二android.os.Process.killProcess(android.os.Process.myPid());//关闭当前界面方法三System.exit(0);//关闭当前界面方法四this.onDestroy();当前已经启动了四个Activity:A,B,C和D,在D Acti

2017-12-08 08:58:15 4589

原创 android 使内容铺满全屏

使内容铺满全屏:第一种方法:getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);View view = View.inflate(this, R.layout.activity_loading, null);

2017-12-07 15:05:49 3195

原创 activity打开不需要动画

finish()之后添加overridePendingTransition(0, 0);

2017-12-07 15:02:47 640

原创 非线程/线程安全

线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用

2017-12-07 15:01:09 203

原创 protected private public 区别

同一个包另一个包本类子类普通类子类普通类private√    默认√√√  protected√√√√ public√√√√

2017-12-07 14:53:59 195

原创 setContentView对应的getContentView

private View getContentView(){ return this.findViewById(android.R.id.content);}

2017-12-07 14:11:27 740

原创 Toast.LENGTH_SHORT具体几秒

Toast.LENGTH_SHORT 2000(2秒)Toast.LENGTH_LONG   3500(3.5秒)

2017-12-07 11:55:42 2145

原创 DateUtils时间工具类

package com.example.administrator.myapp;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * Date 工具类 * Created by lychun on

2017-12-07 11:51:57 595

原创 webview使用

参考链接:http://blog.csdn.net/qq_17766199/article/details/71698593

2017-05-17 15:31:44 304

ZXingDemo1.rar

这个demo。主要是二维码生成,扫描二维码&可以打开闪光灯。

2019-05-10

MaterialDesignDemo

material design 设计现在使用性很广,很多效果都很炫,用户使用很喜欢。现在无论是app还是web端在向material design的设计规范来。

2016-07-04

material-dialogs-master

materail dialog 对话框,功能强大,很多都不行封装好了,不需要自己手动写。很实用的dialog

2016-07-04

GreenDao资源

greendao用于数据库存储数据,使用简单,实用。

2015-10-26

apache-tomcat

apache-tomcat

2015-10-11

Android-studio-v7

Android-studio-v7-appcompat

2015-10-11

屏幕取色器

屏幕取色器

2015-10-11

PullToRefresh

pulltorefresh

2015-10-11

PagerSlingTabStrip

PagerSlingTabStrip

2015-10-11

json的jar包

json的jar包

2015-10-11

圆形ProcessBar

圆形ProcessBar

2015-10-11

电话拦截所需的AIDL文件

电话拦截所需的AIDL文件

2015-10-11

清理缓存所需的aidl文件

清理缓存所需的必备文件

2015-10-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除