自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

第4个苹果

如有问题请联系邮箱:[email protected]

  • 博客(60)
  • 资源 (8)
  • 收藏
  • 关注

原创 OkGo二次封装工具类

public class OkGoUtils { /** * 必须在Application中初始化 * @param context Application对象 * @author LH * created at 2019/9/25 10:23 */ public static void init(Application con...

2019-09-25 10:37:39 472 2

原创 android以太网,wifi,4g操作

首先需要如下权限:<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="andro...

2019-05-14 15:30:35 1000

原创 小程序canvas绘制环形进度条

       最近微信小程序是真的很火!依稀还记得自己第一次写android的环形对比图(点击打开链接),一晃两年已经过去了。时间过得真快。第一次写博客的时候还是上大三的时候。现在已经工作将近三年了。最近半年由于工作的原因很少写博客,那么现在同样从环形图开始撸小程序,废话少说,直接上图……1.首先创建目录如下所示:2.编写canvas.json的内容{ "backgroundTextStyle...

2018-04-17 16:26:54 5618 3

原创 android常见疑难问题汇总

1.android中v4包以及v7包冲突的问题https://www.jianshu.com/p/f769ea6db2c12.代码混淆模板https://blog.csdn.net/a120705230/article/details/51791995

2018-04-02 09:50:23 501

原创 项目必备的github第三方库

SQLite数据库操作   https://github.com/LitePalFramework/LitePal优雅地处理加载中,重试,无数据    https://github.com/KingJA/LoadSir运行时权限获取    https://github.com/yizeliang/PermissonHelper头像获取    https://github...

2017-09-12 16:17:58 1016

原创 android中设置TextView的值\n不起作用

今天遇到了一个特别奇怪的问题测试如下:1.  String str = "AAA\nBBB";      textView.setText(str);      返回的结果为:      AAA      BBB2.  class A{           public String str = "AAA\nBBB";     }     textVie

2017-06-27 15:47:50 9119 2

原创 android运行时权限onRequestPermissionsResult不执行的问题

一、如果在Activity中不执行Activity中有requestPermissions() OnRequestPermissionsResult()checkSelfPermission()这三个方法,不过我发现在OnRequestPermissionsResult中是空实现。官方写了句/*nothing*/要用23 版本以上的V4包。在23以下版本的V4包

2017-06-27 14:56:28 15990 6

转载 android屏幕相关工具类

/** * 显示相关工具类 */public class DisplayUtil { /** * convert px value to dip/dp value * * @return */ public static int px2dip(Context context, float pxValue) { final

2017-06-20 13:36:32 375

转载 Findbugs错误总结

本篇是从别人那找到的,为了让我回头查看findbugs错误怎么解决而保存的有很多问题其实挺隐晦的,比如第三条。还有人会使用==来判断常量字符串和String类型是否相等,这个就是基础不牢的缘故了。记得把findbugs尽量清零哦。1.       NP_NULL_ON_SOME_PATH_EXCEPTION 类型必改项描述

2017-06-08 18:11:41 14907

转载 AndroidStudio 插件 之 Findbugs 安装与简单使用教程

1前言对于代码质量的检查,一直是一个比较棘手的问题。虽然我们部门有关于java代码的各种规范,领导也多次强调对代码的评审。但是在实际执行过程中,由于开发人员的水平参差不齐,在开发项目时还有各种其他因素,比如时间紧任务重,自己的代码不规范没有意识到,就疏于对代码质量的检查,然后草率的提交。还有就是大家对代码检测的不重视,有种意识就是即使代码不规范,我们的程

2017-06-08 17:31:39 292

原创 最新第三方库

相册和拍照https://github.com/LiqiNew/PhotoFramePopupWindow使用过程中遇到的一些特殊问题的解决方案https://github.com/PopFisher/SmartPopupWindowandroid7.0 FileProvidehttps://github.com/adonis-lsh/FileProvideDemo

2017-05-11 23:19:07 331

转载 Android Fragment getActivity返回null解决

在Android开发中,如果我们用到V4包里面的Fragment,在应用被切换到后台的时候,Activity可能被回收,但是创建的所有Fragment则会被保存到Bundle里面,下面是FragmentActivity的部分源码/**     * Save all appropriate fragment state.     */    @Override    protecte

2017-05-09 13:51:42 324

转载 android反编译学习

android反编译学习

2016-12-07 10:17:22 246

原创 Log打印(打印行号、函数调用、Json解析、XML解析、点击跳转、Log信息保存)

https://github.com/ZhaoKaiQiang/KLog

2016-11-30 11:25:17 534

原创 android检查版本更新、下载、安装工具类

1.工具类public class CheckForUpdateUtils { private Activity context; private Boolean isSelfUpdate; private android.os.Handler installHandler; private AlertDialog dialog1; private Pr

2016-11-29 19:38:18 1186

原创 android实现皮克定理

废话少说代码备注很详细,直接上代码。1.画图工具类public class LogicView extends View { //背景点集合 private ArrayList bgCircles; //所有线的集合 private ArrayList allLines; private Paint bgPaint; private Pain

2016-11-29 17:46:28 410

原创 android中OpenGl初步(平面三角形,正方形)

效果图:                             1.绘图工具类/** * Created by LH on 2016/11/16. */public class OpenGLRender implements GLSurfaceView.Renderer { private float[] mTriangleArray = {

2016-11-17 13:30:24 367

转载 Android Studio五分钟带你从菜鸟到高级调试

掌握调试的技巧还是非常重要的,可以在不知不觉中帮助你提升你的工作效率。1概述   前段时间刚刚入职,还算比较幸运。进来就是让我做Android的。好多同学都去做其他没有接触过的东西了。刚开始一周肯定就是熟悉代码。但是我刚拿到代码我就呆了。做的是一个金融业务的APP。由于好多数据要加密所以,公司自己采用TCP层链接,用SSL加密协议。自己封装的网络框架和网络请求

2016-09-06 11:25:47 374

转载 程序员,别了校园入了江湖

刚过去不久的七月,火辣辣的热,在这份热辣中却也有一份略显冰凉的愁绪。一批刚毕业的学生刚告别了校园,进入了职场,一个新的江湖。这次来到我所在公司的同学,不说全部,至少百分之九十五都会成为一名新入行的程序员了。一到毕业季,就会在朋友圈经常看到一些转发给新入行程序员的老司机指南。老实说这些指南都是金玉良言啊,多少老司机都掉进过各种各样的坑中,然后再费劲的爬出来,最后总结出了这些指南,希望给予新程

2016-09-05 17:26:01 293

转载 Android RecyclerView 使用完全解析 体验艺术般的控件

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不

2016-09-04 17:27:50 336

原创 自定义时间选择控件(仿ios滚动效果)

1.先上自定义的控件:/** * 滚轮选择器 * author LH * data 2016/8/20 17:26 */public class WheelView extends View { public static final String TAG = "WheelView"; /** * 自动回滚到中间的速度 */ publi

2016-09-04 11:09:41 5730

原创 android深度理解ListView notifyDataSetChanged()不刷新

首先说一下大家遇到的问题:/** * Created by LH on 2016/8/27. */public class Test { private List A,B; private ListView lv; private void test(){ A=new ArrayList(); B=new ArrayList();

2016-08-27 14:54:18 4119

原创 回调简单例子

回调类/** * Created by LH on 2016/7/30. */public class NumCallBackOperate { NumCallBack numCallBack=null; /** * 传递要回调回去的接口 * author LH * data 2016/7/30 16:17 */ pu

2016-07-30 16:40:16 412

原创 android6.0以后获取权限(一次性获取所有)

首先上工具类/** * Created by LH on 2016/7/27. */public class PermissionUtil { private static PermissionUtil permissionUtil=null; private static List mListPermissions; private PermissionUtil

2016-07-30 14:49:41 4660

转载 Android 通过JNI实现守护进程,使得Service服务不被杀死

转载出处:http://blog.csdn.net/yyh352091626/article/details/50542554开发一个需要常住后台的App其实是一件非常头疼的事情,不仅要应对国内各大厂商的ROM,还需要应对各类的安全管家…虽然不断的研究各式各样的方法,但是效果并不好,比如任务管理器把App干掉,服务就起不来了…网上搜寻一番后,主要的方法有以下几种方法,但都是治标不治

2016-07-23 10:56:00 928 1

原创 android动态屏幕适配(不需要多套图,多布局)

1.工具类:public class SupportDisplay { /** * 基准屏横 */ private static final float BASIC_SCREEN_WIDTH = 720f; /** * 基准屏竖 */ private static final float BASIC_SCREEN_HEIGHT = 1280f; /** *

2016-07-22 15:54:28 1988

原创 android拍照或相册获取头像(兼容4.4以下,4.4,5.0,6.0版本)

首先为权限: 下面为代码:public class MainActivity extends Activity implements View.OnClickListener { private RelativeLayout mAcountHeadIconLayout; private ImageView mAcountHeadIcon;

2016-07-22 14:59:19 4126 4

转载 Android Fragment嵌套使用存在的一些BUG以及解决方法

自从Android3.0引入了Fragment之后,使用Activity去嵌套一些Fragment的做法也变得更加流行,这确实是Fragment带来的一些优点,比如说:Fragment可以使你能够将activity分离成多个可重用的组件,每个都有它自己的生命周期和UI,更重要的是Fragment解决了Activity间的切换不流畅,实现了一种轻量及的切换,但是在官方提供的android.suppo

2016-07-22 13:21:04 352

转载 怎样花两年时间去面试一个人

怎样花两年时间去面试一个人BY 刘未鹏 – NOVEMBER 4, 2011POSTED IN: 学习方法, 未分类, 编程Joel Spolsky曾经感叹:招聘难,难于上青天(此处笔者稍加演绎:))。他有两个辛辣但不乏洞察力的断言:真正的牛人也许一辈子就投大概4次简历,这些家伙一毕业就被好公司抢走了,并且他们的雇主会给他们不赖的待遇,所以他们也不想挪窝。(刚刚去世的Dennis 

2016-07-22 11:54:45 516

原创 通用工具类

/** * 共通方法 */public class CommonUtils { /** * 手机号验证 * * @param strPhoneNumber * @return */ public static boolean isPhoneNumber(String strPhoneNumber) { Stri

2016-06-30 15:58:36 290

转载 长宽相等的RelativeLayout

public class SquareLayout extends RelativeLayout { public SquareLayout(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public SquareLayout(

2016-06-30 14:38:12 653

原创 Activity工具类

public class ActivityUtils { /** * 获取当前正在运行的Activity * author LH * data 2016/4/21 17:30 */ public static String getRunningActivityName(Context context){ ActivityMan

2016-06-28 18:36:43 603

原创 网络状态判断工具类

public class NetWorkUtils { /** * 网络连接类型的枚举类 */ public enum NetworkType { NOT_CONNECTED, TYPE_WIFI, TYPE_WAP, TYPE_NET } /** * 获取网络连接类型 */ public stati

2016-06-25 11:54:43 255

原创 不支持滑动的GridView

import android.content.Context;import android.util.AttributeSet;import android.widget.GridView;public class NoScrollGridView extends GridView { public NoScrollGridView(Context context) { super(

2016-04-21 20:55:18 387

原创 不支持输入Emoji表情的EditText

import android.content.Context;import android.text.Editable;import android.text.Selection;import android.text.Spannable;import android.text.TextWatcher;import android.util.AttributeSet;import an

2016-04-21 20:52:36 712

原创 android圆形ImageView

import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapShader;import android.graphics.Canvas;import android.graphics.Col

2016-04-21 20:47:58 260

原创 Activity进入动画工具类

public class AnimUtils { public static void showCommonAnimIn(Activity act){ act.overridePendingTransition(android.R.anim.slide_in_left, android.R.anim.slide_out_right); } public st

2016-04-21 20:35:41 318

原创 打开本地所有类型文件工具类

OpenFileUtils类import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.HashMap;import java.util.Map;import java.util.Propertie

2016-04-19 18:07:21 909

原创 android验证电话号码工具类

import android.content.Context;import android.text.TextUtils;import android.widget.Toast;/** * Created by Administrator on 2016/3/21. */public class PhoneJudgeUtils { /** * 判断手机号码是否合理

2016-04-19 17:50:33 974

原创 android自定义加载动画

1.首先为动画的布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawab

2016-04-19 17:45:52 435

android开发apk进行系统签名工具

本工具可以对debug的apk文件进行系统签名,实现一些系统级app的功能,例如:app静默升级,修改系统时间,时区等功能

2019-05-09

反编译.rar

此工具为apk文件进行反编译使用的,一直在用,目前发现的最好用的工具了!

2019-05-09

修改IP批处理

此工具可以动态修改电脑的ip地址,能够实现实时修改ip地址的功能

2019-04-03

分网app,实现连接wifi后分网

此工具能够实现手机连接wifi以后能够作为路由器再分网给其他人使用wifi

2019-04-03

SharedPreferences保存对象jar包

SharedPreferences保存对象jar包

2016-03-21

老罗Android视频第一版相关PPT和源代码

老罗第一版视频。拥有全面的教学内容,完整的体系

2015-08-19

移动云计算开发课件

全面的云计算体系。最新的教学知识。适合教学使用

2015-08-19

实用的android UI素材

里面包涵了许多实用的android开发的图标背景供大家使用

2015-08-19

空空如也

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

TA关注的人

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