自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lizhong

自信人生二百年,会当水激三千里

  • 博客(29)
  • 资源 (350)
  • 收藏
  • 关注

转载 遇见更好的自己 -- 90后农村姑娘非洲四年驻外生涯,和她的学渣“逆袭”川大的人生故事

序篇 其实,真正特别有能力、有才华、有天资的很多,那么如果你没有呢?我始终相信,如果你愿意努力,同样是可以给自己带来好运的;我始终相信,许多时候,过的好不好,跟你是否很优秀没有太大直接的关系,但是却与你是否努力是密不可分的。每一段经历都是难得的成长,你所付出的每一点努力,都会让你成为更强大的自己!Part 01 “农村姑娘”- 农村11年 我的...

2019-10-31 10:36:37 1324

原创 Android之APP应用判断前后台状态

记录:在应用程序中有些条件环境需要我们来判断当前是否在前台或者后台运行,做出相应的处理:1、判断是否运行权限:<uses-permission android:name="android.permission.GET_TASKS" />是否在运行状态:static boolean isAppRunning(Context context) { Acti...

2019-10-31 09:04:15 643

翻译 android之关于动态权限问题

统权限简介在文章最后附上DEMO一、Android出于系统稳定性以及用户隐私方面的考虑,将应用程序访问权限限制在各自的沙盒内。程序可以随意访问所在沙盒内部的资源或者信息,访问沙盒外部的则必须明确的申请相关访问权限。应用程序所需要的权限需要在AndroidManifest.xml文件中申明。如:<manifest xmlns:android="http://schemas.and...

2019-10-31 08:51:26 586

翻译 Android之工具通用的Adapter

在Android开发,特别是电商项目开发,使用RecyclerView、ListView、GridView是正常不过的了。一个项目下来,基本就是一直在写Adapter。刚开始写Adapter觉得没什么,无非就是ListView的继承BaseAdapter复写几个方法,getView里面使用ViewHolder模式;RecyclerView的就继承 RecyclerView.Adapter,复写on...

2019-10-30 09:13:23 592

原创 android之Fragment跟Activity之间的通信(互调)

这篇是非常基础的文章,适合初学者看。 今天用到viewPager嵌套fragment,需要fragment调用activity的方法,还需要activity调用fragment的方法,具体实现:在Activity定义接口和一个Handler,接口的作用是让碎片接收Activity的指令,而Handler用于接收碎片传来的指令,Activity在执行操作。一、MainActivity代...

2019-10-29 09:28:31 1425

翻译 Android之Fragment中使用startActivityForResult

大家或许有遇到这个神坑,在Fragment中使用startActivityForResult能够成功,可是在Fragment中的onActivityResult却无法被调用。一不注意就让人一夜愁白了头。苦经探索(当然包括亲爱的百度和谷歌),终于总结出了一些规律。在Fragment中使用startActivityForResult之后,onActivityResult的调用是从activity中...

2019-10-28 09:05:26 3399

原创 Android之BaseActivity与BaseFragment封装

分享:在android开发中activity与fragment是每个项目最基本的类,所以对它们二者的封装也是非常有必要的1、对activity的封装 public abstract class BaseActivity extends AppCompatActivity implements OnClickListener{ @Override public voi...

2019-10-25 16:13:11 2865

翻译 Android部分面试题

所做的项目,和在项目中所扮演的角色。今天我就给大家整理一些,面试中常见的面试官提的一些问题?1.要做一个尽可能流畅的ListView,你平时在工作中如何进行优化的?①Item布局,层级越少越好,使用hierarchyview工具查看优化。②复用convertView③使用ViewHolder④item中有图片时,异步加载⑤快速滑动时,不加载图片⑥item中有图片时,应对...

2019-10-25 11:41:26 317

原创 android之Text文本验证工具类

比较简单的三个方法,验证文本:public class TextVerUtils {/** * 判断字符串是否是纯数字 * * @param str * @return */public static boolean isNumeric(String str) { for (int i = str.length(); --i >= 0; ) { ...

2019-10-24 08:57:23 373

原创 SQL SERVER 卸载清除步骤

SQL SERVER 如果卸载不干净,就会导致下一次安装失败,下面是卸载的步骤,可完全卸载干净。当然,可能下列某些步骤可以省略。1.停掉SQL SERVER 所有相关服务2.控制面板“添加删除程序”中,删除SQL SERVER 相关的程序3.用 Windows Install Clean Up 工具卸载SQL 组件4.用SrvInstw.exe删除所有SQL服务5.清除注册表5.1将H...

2019-10-24 08:30:12 15103

转载 别拦我,我不想搞Android开发了!

这篇文章开头,我先举几个赤裸裸的例子,都是最近朋友和网友跟我说的。1.高不成低不就,就业困难网友小李 :张哥,我在北京做了4年,平常没有注意技术的积累,然后找了2个月还没有找到满意的工作,总的来说就是高不成低不就的。我该怎么办啊?2.年龄超过32岁,企业开始嫌弃。朋友老刘:我36了,最近联系猎头找个工作,猎头说只能找技术管理类的了,纯开发的一般公司 32 岁的就不招了。朋友六子...

2019-10-23 09:55:03 956 3

原创 android之json数据过长打印不全问题

在logcat中打后台打印json数据时,json数据太过于长就会有打印不全的问题,这里记录一个办法就是分段打印:// 采用分段打印 四千字符分一段if (response.length() > 4000) { for (int i = 0; i < response.length(); i += 4000) { if (i + 4000 < r...

2019-10-22 09:17:43 1428

翻译 android之支付宝微信支付接口开发

如今在各大手机应用市场中各种app层出不穷,使用范围也越来越广泛。然而其中最重要的功能就是支付功能了。因为开发app基本上就是涉及到盈利的情况。而现在的支付潮流莫过于微信和支付宝了。在开发过程中怎么接入实现微信和支付宝支付呢?其实微信和支付宝平台上都会有支付接入文档。所以按照惯例,首先的阅读一遍官方文档。随着官方文档的流程走,前台和后台相结合,实现自己app的支付流程。一、微信支付1、前期...

2019-10-21 09:00:30 981

转载 面试官角度观察到的程序员技能瓶颈,同时给出突破瓶颈的建议 ...

我在做技术面试官的时候,面试对象大多数是初级开发和高级开发,偶尔也会面试架构师。我发现,IT人的工资固然和相关技术的使用年限有关,但如果候选人的技能无法跨越到更高层次的话,他们的收入也就会停留在当前级别,哪怕工资年限再多,也无法提升工资水平。 比如,我就面试过不少工作了5,6年的程序员,他们的技能也就停留在增删改查阶段,那么只能领到初级程序员的工资。更可悲的时,在面试过程中我发现他们甚至...

2019-10-18 09:02:51 292

翻译 Android 获取设备唯一标识

一、项目开发中,多少会遇到这种需求:获得设备唯一标识DeviceId,用于:1.标识一个唯一的设备,做数据精准下发或者数据统计分析;2.账号与设备绑定;3.....二、这类文章,网上有许多资料,例如:使用IMEI、MAC等作为设备标识使用。不过,看过这些文章或者深入调研的同学应该都清楚,这些数据均存在缺陷:有的因为权限无法获取到,有的获取出来是重复的,有的完全获取不到,也...

2019-10-17 14:01:22 568

原创 android按钮点击音效

1、基类抽取—(abstract)BaseActivity2、单例模式—SoundPoolUtil、3、SoundPool类Api运用一、SoundPool:1、构造函数:SoundPool (int maxStreams, int streamType, int srcQuality)参数:maxStreams streamType srcQuality 最大的流的...

2019-10-16 10:50:24 2062

原创 Android之Volley请求与上传

一、Volley请求直接看代码示例:private LoginModel loginModel;private RequestQueue requestQueue;private StringRequest stringRequest;privateToast toast;toast =Toast.makeText(LoginActivity.this, "", T...

2019-10-16 08:53:29 354

转载 程序员的江湖

一、老板的黑话你来我办公室一下 == 老子又想到了绝妙的idea得专注用户体验 == 界面画的好看点产品气质不够年轻 == 饱和度通通调最高产品气质不够成熟 == 界面通通做成黑的产品不够大气 == 我也不知道哪不好反正就是不好要精致的感觉 == 抄苹果要利用用户的固有习惯 == 抄同行要追求流行设计趋势 == 抄微信/淘宝/滴滴…你说的这是另一个问题 == 我说的才是对的你...

2019-10-15 11:32:07 269

原创 android对话框自动关闭

记录:对话框弹出自动关闭:public class MainActivity extends AppCompatActivity { private Button dialog1,dialog2; private AlertDialog alert; private Timer timerl; private MyHandler handler; ...

2019-10-15 09:36:48 1089

原创 android 之WebView 长按自由复制文字进入文字选择模式

功能:长按WebView系统默认进入文字选择默认,实现先长按菜单显示菜单同能菜单选项来判断是否进行的进入自由复制文本文字选择的操作。一、长按WebView显示弹出菜单,可怎么才在能实现点击菜单选择进入自由复制文本模式呢?在网上翻了个遍,都不怎么如意,纠结了几日,下午偷懒睡了一觉突然就想到了Instrumentation模拟长按操作触发WebView默认的显示复制菜单实现模拟长按操作实现类...

2019-10-14 08:51:25 1590

翻译 不靠谱的男人

闲暇阅读:如果说恋爱最重要的是什么,也许很多人的答案是,最起码要找一个靠谱的人。这样的人往往能给人以安全感,让你可以放心的和他在一起,不用担心被利用,只管安安心心的去爱就好。只是在现实的恋爱中,不靠谱的人却大有人在。对于这样的人,当然你不能听他说了什么,而是要从细节处去观察,看他在一些事情上的表现,以此来判断,他究竟是靠谱还是不靠谱,究竟能不能托付终身。其实,不靠谱的男人,往往会有这些...

2019-10-12 09:02:50 366

原创 管理所有activty与AppManager管理

记录:一、有些时候我么需要对activty进行管理,比如,退出程序后,关闭所有activty,就有了专门的集合类对所有的活动进行管理,代码如下:、public class ActivityCollector {public static List<activity> activities = new ArrayList<>();publi...

2019-10-12 09:00:58 710

原创 error: src refspec master does not match any

问题记录:在使用git bash指令将项目上传到github时,遇到的问题。错误:error: src refspec master does not match any.error: failed to push some refs to 'xxx'分析: 应该未能将某些引用推到'git @ Github.com:xxx.git’ 可能就是仓库为空。...

2019-10-11 15:10:05 815

原创 Android之时间转化工具类

分享时间格式转化工具类:一、时间格式化问题:SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss", Locale.CHINA);;//注意:出现相差8小时就是时区问题,要设置时区Locale.CHINA,不然默认是格林时区二、Java Date,long,String 日期转换//String类型的毫秒值转为long...

2019-10-11 09:55:30 519

翻译 Android破解九宫格密码

看见好多破解九宫格密码的,但很多介绍不详,或者需要下软件,或者就是进行格式化(即双清),其实安卓机不必双清,清除缓存就能达到破解九宫格密码的效果。1、关机状态下(安卓手机),同时按住音量加键和开机键进入蓝屏recovery模式(极少手机是绿屏,出现绿屏放开开机键,然后出现红屏,出现红屏放开音量加键),进入recovery模式后(俗称蓝屏),触屏是没有用的,在蓝屏下,音量键加减为上下键,关...

2019-10-11 09:29:58 2690

原创 android之验证码倒计时

在目前许多应用中都会用到,输入手机号码,获取验证码,然后开始倒计时,这里主要功能点击“获取验证码”倒计时开始,在最后附上DEMO,demo效果图如下:这里是主界面代码:public class MainActivity extends AppCompatActivity { private CountDownTimerButton get_ver_btn; priv...

2019-10-10 10:47:17 454

翻译 android之策略模式

概念:策略模式定义了一些列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变换。换个说法:假设我们要出去旅游,而去旅游出行的方式有很多,有步行,有坐火车,有坐飞机等等。而如果不使用任何模式,我们的代码可能就是这样子的。public class TravelStrategy { enum Strategy{ WALK,PLANE...

2019-10-09 11:39:14 374

原创 豆丁当当免费下载神器

二、豆丁当当,百度文档、豆丁等一些部分网址的文档可以下载。需要解压,下载后的文档就在解压文件里。将地址复制到下框然后下载:百度网盘:下载CSDN:下载这里还有一款神器,戳进去看看...

2019-10-08 12:12:08 23783 3

原创 android之规范命名

命名,是规范代码很重要的一部分,虽然没有统一的标准,但是很多命名方式,例如方法名,常量,变量,资源名等许多的命名方式在行业基本形成统一写法,这里复习一下命名:仅供参考一、包命名,单词全部小写域名反写+项目名称+模块名称,例如:activity包: cf(域名).paradoxie(项目).lanya(模块).activity (类)1、实体包: cf.paradoxie.d...

2019-10-08 09:00:31 544

android自定义来电秀设置

1、android 原生来电秀 2、可运行demo 3、自定义来电秀UI页面 4、可选择设置当前app为默认来电

2024-01-12

android 桌面悬浮窗点击穿透

1、可执行demo 2、service中添加悬浮窗,可增加,删除,悬浮窗。 3、可点击悬浮窗事件, 4、点击悬浮窗可将点击事件穿透到桌面 5、只是demo,ui与逻辑不完美

2023-12-11

android 自动点击红包demo

1、可执行demo 2、设置自动点击红包 3、设置后识别红包 4、仅限于学习目的使用

2023-12-11

android原生代码记事本

1、android简单记事本demo 2、可增加一条记事文本 3、可以编辑点击的当前记事项 4、可以关键字搜索文本

2023-11-20

yuv图像与视频文件查看工具

1、yuv文件查看工具, 2、yuv图像查看 3、可以视频查看 4、解压后可直接打开

2023-09-11

android马甲demo

android配置马甲demo, 配置已加入代码中

2023-04-09

android截屏监听

1、Android截屏监听事件 2、原生demo代码 3、截屏后得到截屏图片路径

2023-03-14

android获取MD5apk工具

android获取MD5apk工具安装包

2023-01-12

android 开发抓包apk

android 开发抓包精灵,不用配置,打开就可以抓包

2023-01-12

android自定义节点view

1、android自定义节点 2、节点显示可使用图标替换 3、节点成功失败都可使用图标 4、可选择节点线是否改变颜色 5、节点游上下文字显示,可单独选择只显示上下一个

2022-12-08

android 综合demo

android原生综合demo 1、商品详情列表,滑动,2、悬浮置顶、3、圆角图片 4、下拉刷新,上拉加载更多 5、上滑搜索渐变,6、底部导航 7、彷美团底部导航

2022-11-14

android 原生渐变切换图片

1、android原生渐变切换图片 2、可以实现加载网络连接连接 3、测试通过demo

2022-10-14

android底部导航栏凸出

1、自定义android导航栏Navigation底部选择状态 2、选择后当前凸出显示 3、已适配全屏与虚拟返回键 4、沉侵试显示顶部 5、可执行demo

2022-09-30

android 图片选择工具

android 原生图片选择工具,此包中包含三个选择图片的demo,每一个都不一样的用法,1、PhotoPicker 。2、PictureSelectorDemo。3、ChangeAvatar系统选择,1、可选择多张

2022-09-27

android原生更换头像,

android原生更换头像,拍照,相册选择,相册单张选择,选择后可显示到控件之上

2022-09-06

android 上划吸顶

1、android原生滑动吸顶资源 2、demo可执行看效果图 3、tab页面,首页可上划吸顶

2022-07-23

androidHotFix热更新

1、android HotFix热更新 2、一个可运行demo 3、第一次运行有bug代码(现将assets中dex文件复制出来后删除) 4、然后将dex修复文件复制到assets中在运行即可看到修复后代码

2022-07-13

androidAPP 自动更新下载

1、android原生OKhttp下载APK 2、下载后跳转安装页面 3、一个简单可运行demo

2022-06-22

android原生滑块验证

android滑块验证,一个简单demo,可在博客中查看UI

2022-06-14

接入微信/支付宝支付,获取应用的签名

Android APP 接入微信/支付宝支付,获取应用的签名,生成签名APK工具

2022-05-16

android原生调用html5

android原生代码调用html5,并且android传值到html中,demo可运行

2022-04-24

android原生控件引导高亮

1、可执行demo 2、android 原生控件高亮引导 3、引入三方包

2022-04-13

android TabLayout仿头条滑动

1、android原生仿头条滑动 2、封装自定义 3、可执行demo

2022-04-07

android 头像相册选择与拍照

1、android原生demo 2、可执行demo 3、实现弹出对话框选择相册图片显示 4、拍照显示

2022-03-25

android原生二维码扫描

1、android(core)扫描二维码demo 2、可执行demo

2022-03-20

android密码对话框

android 原生密码输入对话框,单个格子,可定义密码圆点,星号。

2022-03-11

android 仿京东首页

1、android仿京东首页 2、顶部搜索框可下拉,上划吸顶 3、下面列表顶部吸顶

2022-01-22

android获取步数

1、也是比较简单的,完整DEMO,可执行 2、不用写后台,引用就OK

2022-01-21

CirclePercentBar_round.rar

android 自定义圆形统计,根据设置进度数据,实现进度条,可设置渐变颜色,可执行的demo

2022-01-08

scrcpy-win64.rar

adb 文件,可以直接访问android设备

2021-12-10

scrcpy-win64.zip

android开发ADB,

2021-11-16

usb-serial-for-android.rar

android源码 USB转串口,查找设备,选择设备,收发命令。

2021-11-16

Vysor-win-4.1.77(1).rar

android 手机投屏电脑,数据线连接电脑,然后可以在电脑上投屏,exe软件

2021-11-16

AndroidSerialPort.rar

android使用窗口通信,可发16进制数据,可以接收返回信息。

2021-11-16

jadx-gui-1.2.0-no-jre-win.rar

APK逆向编程exe,只能作为学习工具,需要java环境

2021-11-09

androidAudioD.rar

android使用byte接收音频文件播放。byte[] buffer = new byte[mAudioPlayer.getMinBufferSize()]; while (!mIsTestingExit && mWavFileReader.readData(buffer, 0, buffer.length) > 0) { mAudioPlayer.play(buffer, 0, buffer.length); } mAudioPlayer.stopPlayer(); try { mWavFileReader.closeFile(); } catch (IOException e) { e.printStackTrace(); }

2021-11-05

androidJNIAndsoCFile.rar

有两个android项目,一个是调用so文件项目,一个是生成so文件项目。

2021-11-03

androidJNIscan.rar

android调用JNI 动态与静态方式

2021-11-03

AndroidJniDemo.rar

android 调用JNI静态调用,可运行结果,androidstudio2020.3环境。

2021-11-03

talkDemo.rar

android语音边录边放,同时进行。使用AudioRecord

2021-10-27

空空如也

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

TA关注的人

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