自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zkbilian的博客

热爱开发,热爱妹子,热爱基友,热爱生活,热爱旅游

  • 博客(94)
  • 资源 (5)
  • 收藏
  • 关注

原创 CSDN排名跟什么有关(持续更新)

很好奇它的排名是根据什么计算的,就把图保存下来,做个统计1.2018.04.20 2.2018.05.04 好像找了些感觉,前天看的时候排名是5W+,现在又变成6W+,应该跟活跃度也有关系 ...

2018-04-20 13:44:19 1216 2

原创 AndroidStudio实用插件整理(大部分会用到,懒人必备)

前言在实际安卓开发中,你会遇到findviewbyId这种事情,每一个Activity都要初始化View,还有一个json数据,如果手写的话,得一个个对应,多麻烦啊,所以就有了插件,不但可以提高工作效率,优化自己的心情,何乐而不为呢?插件1.GsonFormatGsonFormat是一个可以快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写...

2018-04-08 19:04:01 1426

原创 Android最新框架

1.Retrofit一句话介绍:是一款类型安全的网络框架,基于HTTP协议,服务于Android语言和Java语言官方网址:http://square.github.io/retrofit/github :https://github.com/square/retrofit作 者 :square团队详细使用介绍:Retrofit 使用详解 - CSDN博客 https://blog...

2018-03-27 16:02:37 586

原创 Android开发以来所记载最全的有关项目的网址

网址大全 RxTools/README.md at master · vondear/RxTools · GitHub https://github.com/vondear/RxTools/blob/master/README.md程序员网址Android 学习网址 开源中国 - 找到您想要的开源项目,分享和交流 https://www.oschina.n...

2017-12-13 14:55:00 1280

原创 Android NotificationListenerServicer

计划着实现推送获取消息然后前台弹出DIalog的方式,结果没有实现

2022-02-28 10:33:35 1767 2

原创 Uniapp入门学习

1.新手如何接触uniapp开发环境1.首先先下载使用工具 HBuilderX下载正式开发版2.小程序开发必下微信开发者平台工具备注:如果想运行多个平台请看官网配置,我现在运行个小程序就够了2.接下来如何创建项目先打开HBuilderX工具查找左上角文件-新建-项目选择默认模板直接创建3.然后你得明白每个目录文件夹的含义比如说这个page,你得知道他是个存放各种ui界面的文件名,还有static是存放静态图片或者视频的文件名,具体请看开发规范4.接下来教你一个简单的运行项目pa

2021-09-27 17:00:54 419

原创 AndroidStudio ctrl点击类名失效,灰色显示

偶然换了一台电脑,发现无论如何ctrl 类名,都无法找到调用它的任何地方,同时ctrl+alt+f全局搜索也搜不到,从网上找了各种方法,都无法解决,然后自己点击左上角File,出现选项列表,找到Invsalidate Caches/Restart ,点击等待AS重启,清除完缓存再打开,正常使用,特此记录下来...

2020-11-19 09:14:32 1641

原创 Android底部fragment互相跳转

假如要实现一个这样的功能,在主页面MainActivity创建了四个底部Fragment,ABCD,点击B的时候有个按钮想要实现跳转D页面,可以这样实现。首先要保证当前Activity启动模式为singleTask,详细查看 https://www.jianshu.com/p/bd1cfc31b035,在MainActivity中重写on...

2019-07-25 10:27:04 594

转载 Android Studio 第三方模拟器无法连接,如MuMu模拟器

开发中有时需要三方的模拟器,要链接Android studio需要adb命令,保存几种常用的模拟器:打开Androidstudio下方的Terminal或者打开cmd,输入开始命令是:adb connect 127.0.0.1:端口号网易MUMU模拟器:7555海马玩模拟器的端口号:26944。逍遥模拟器的端口号:21503。夜神玩模拟器的端口号:62001。天天模拟器的端口号:655...

2019-07-10 15:29:28 793

原创 Android模拟器报错真机不报错

偶尔开发项目的时候,没有用真机,用到电脑上的虚拟机的时候,突然莫名奇妙的崩溃,总是会发生好多异常,最近遇到这种问题的你们不要慌,先看下我这报的错误日志。还有这种一大串日志首先大家不要慌,现在听我讲,我看到别人说这是GooglePlay Services方面的一个bug,在修复之前,可以通过将此添加到AndroidManifest.xml内部标签:<uses-library andr...

2019-06-13 10:39:16 639

原创 Recyclerview 点击效果,可以使用

第一步: 新建drawble recycler_touch_bg.xml&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;selector xmlns:android="http://schemas.android.com/apk/res/android"&gt; &lt;item android:drawable="@color/whit.

2019-02-26 11:03:08 3322 2

原创 TextView横向自动滑动那个效果

&lt;TextView android:id="@+id/tv_table_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" ...

2018-06-05 09:58:43 846 1

原创 Android 设置Activity屏幕方向

方法一:在AndroidManifest.xml中配置假设不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性。他有下面几个參数:“unspecified”:默认值 由系统来推断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向. “land...

2018-05-29 15:10:12 19435

原创 Android 智能硬件的理解(2018.5.25)

1.智能硬件的理解 首先要认真的去了解目前的智能硬件行业,并且对将来智能硬件的发展有个深刻的认知。可以通过专业的招聘网站上的行业公司和招聘职业等方法了解企业、产品,和对你所做的硬件信息有大概的了解,不要怀疑你所做智能硬件研发的工作。对自己的职业发展做出一个规划和计划。2.了解什么是嵌入式 比较火热的移动开发–Android开发和IOS开发,其根基还是智能硬件嵌入式开发,那么就要清楚智能硬件...

2018-05-25 16:19:38 4024

翻译 Android网络协议之传输层

简介传输层是OSI中最重要,最关键的一层,时唯一负责总体的数据传输和数据控制的一层,传输层提供端到端的交换数据的机制,传输层对会话层等高三层提供可靠的传输服务,对网络层提供可靠的目的地的站定信息传输层也称为运输层,传输层只存在于端开发系统中,是介于低3层通信子网系统和高3层之间的一层,但是很重要的一层,因为它是源端到目的端对输出传送进行控制从低到高的最后一层有一个既存事实,即世界上...

2018-05-25 15:41:44 772

原创 智能硬件开源项目

最近再做跟智能硬件相关方面的App, 从网上找到几个参考物联网开发社区1.智能温控器,写字楼、工厂节能利器说明 控制中央空调风机盘管的通断阀,风机高中低转速。 夏天天气温度比较高,早上到办公室打开办公室空调,室内温度需要很长时间才能降下来。用户可以通过智能温控器把中央空调提前打开。 有时候下班时忘记关闭空调,可以通过手机软件关闭,或者在温控器设置定时关闭。 办公室、厂房...

2018-05-25 10:34:57 8616

原创 什么是智能硬件开发

2015年4月28日,2015全球移动互联网大会(GMIC)推出“TOS+”智能硬件开放平台战略,并正式发布TencentOS系统。同时,腾讯也展示了与多家合作伙伴共同推出基于该系统的智能手表、微游戏机、虚拟现实产品以及手机四大智能硬件领域解决方案。 智能硬件是继智能手机之后的一个科技概念,通过软硬件结合的方式,对传统设备进行改造,进而让其拥有智能化的功能。而智能硬件移动应用则是软件,通过应...

2018-05-25 09:12:52 5524

转载 Android:JNI 与 NDK到底是什么?(含实例教学)

前言在Android开发中,使用 NDK开发的需求正逐渐增大但很多人却搞不懂 JNI 与 NDK 到底是怎么回事今天,我将先介绍JNI 与 NDK &amp; 之间的区别,手把手进行 NDK的使用教学,希望你们会喜欢目录1. JNI介绍1.1 简介定义:Java Native Interface,即 Java本地接口作用: 使得Java 与 本地其他...

2018-05-24 09:48:00 681

原创 AS 开发中遇到的所有问题

1.运行AS编译器,发生如下错误 Error:Execution failed for task ‘:app:preDebugAndroidTestBuild’. Conflict with dependency ‘com.android.support:support-annotations’ in project ‘:app’. Resolved versions for ap...

2018-05-23 09:13:05 280

原创 Java 面试会问到的面试题(持续更新中)

2018-05-10 15:55:05 1009

原创 Android 面试自我介绍

2018-05-09 14:53:04 14322 1

原创 我要坚持写博客,成为一个技术大牛

一寸光阴一寸金,寸金难买寸光阴,加油,五一放假回家休息

2018-04-27 19:55:28 263

原创 Android 多布局仿今日头条完美加载多种条目类型(RecyclerView)

这个功能在新闻类的APP经常会用到过,这个效果大家都知道,废话不多说,来看我下实现后的效果图跟别的app是否一样:实现的效果图: 请先看这篇博客,我是用RecyclerView实现的这些功能根据上一篇博客稍微改动了一下代码:1.重写getItemViewType方法 根据条件返回条目的类型 @Override public int getItem...

2018-04-26 14:24:36 5021 1

原创 Android RecyclerView和ListView多布局实现

前言每个人每天都会在浏览器上看一些最新的新闻,作为一个IT程序员你们会发现,她们的布局排版都是有区别的,有时候同一个样式的条目有4、5条 界面一样,下面又出现1 条不一样的条目,这样的效果是不是很美观,这在Android称为多布局,下面来简单实现一下,大概理解下使用1.RecyclerView利用Adapter的getItemViewType()方法返回不同的VIEW_TY...

2018-04-26 11:34:37 1145

原创 Android加密之MD5方式

前言由于安全性考虑,需要把sign中的key值以及其他的参数进行MD5方式签名加密,可以有效的保护应用程序的数据简介MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3

2018-04-25 19:00:22 520

原创 Android怎么生成签名APK

先说明一下,as生成的签名文件后缀是.jks Ecpelice 生成的签名文件后缀是.keyStroe创建自己的签名文件,Android Studio软件中选择Build-&gt;Generate Signed APK。点击Next按钮这里可以选择Create New Key Store或者Choose Existing Key Store,选择存在的KeyStore文件也是...

2018-04-24 20:23:06 373

原创 Android 实现微信分享 签名说明

获取签名文件导出 带签名 的apk文件,将该apk文件安装至手机中。安装微信的签名工具,打开GenSignature应用程序,填写你App的包名,点击“Get Signature”即可得到签名。微信开放平台申请应用填写App的相关信息,注意确保包名跟签名填写正确,填写完成提交微信审核。微信集成测试在进行微信集成测试时,请填写你申请App的AppID。测试时需要导出带签名...

2018-04-24 20:05:55 2602

原创 Android 友盟分享借鉴最实用总结(2018更新)

前言当你出去外面旅游,拍了很多好看的照片,想要跟别人分享,但是身边没有人,那怎么办呢,肯定是利用手机上的App 发个朋友圈啥的把,这就要用到分享功能了,作为一个IT程序员,不少人都有选择证把,分享集成有好多个平台,在这里我推荐用友盟,因为它可以搭配统计一起使用,根据个人习惯而定.介绍友盟统计 友盟官方集成文档 友盟多功能Android Demo使用(一)...

2018-04-24 17:02:23 969

原创 Android Git遇到的问题

1.SSL证书问题:无法获得本地发行者证书Windows 系统git提交到github时,会报以下这样的错误 Failed with error: unable to access ‘https://github.com/github5210zk/Baidu-Map.git/‘: SSL certificate problem: unable to get local issuer c...

2018-04-24 09:15:39 173

原创 Android 百度地图,了解一下

前言现在基本上每个人手机都有地图这一APP把,常用的就属谷歌地图,百度地图,高德地图等等,它带来了我们意想不到的方便,比如IT程序员去面试,都遇到过找不到路的囧境把,如果面试的途中,手机突然没电,那么没有地图的指引是很少能找到正确地点的,害羞的人连问路都不好意思问~~2333333百度地图开放平台百度地图SDK文档中心简介百度地图 Android SDK是一套基...

2018-04-23 16:08:56 702

原创 Android出现:Your project path contains non-ASCII characters. This will most likely cause the build

这是我有一次导入项目的时候,出现这个问题: Error:(1, 0) Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See...

2018-04-23 14:04:38 1153

原创 如何学习设计模式(单列模式)

1.应用场景:当需要保证类在内存中的对象唯一性,可以使用单例模式,不想创建多个实例浪费资源,或者避免多个实例由于多次调用到而出现异常,一般写工具类,缓存,线程池,数据库等可以用到。2.设计思想: 保证对象唯一性的三个想法 实现 不允许其他程序用new对象 私有化该类的构造函数 在该类中创建对象 通过new在本类中创建一个本类对象 对外提...

2018-04-23 10:23:11 189

原创 苹果笔记本装Windows系统

这个题目让我联想到了一件事情。有次办公室的一个女同事问我们的IT工程师,说自己打算换个笔记本电脑,买个MacBook咋样?然后我们的IT就问她,你买电脑一般都有什么用途呢?女同事回答说,一般就是上上网,看看电影和视频之类的,也不玩游戏。我们IT就说,那你不用买MacBook,买了也用不惯的。上面很多软件和功能下载都是需要付费的,这不符合你的使用习惯。 从上面这个例子,可窥一斑。虽然今天苹果手机

2018-04-22 21:28:19 4995

原创 Android WebView,了解一下 (一)

前言在你们使用很多App时,用过很多种电商平台,唯品会,淘宝,京东等等,它们都内置了Web网页(Hypri), 这是我在京东上发现里面找的,在这里我要说个小技巧,怎么分辨一个App哪个是原生的还是h5做的,看看能不能长按点击复制,这说明它是一个网页,像这种该如何实现,Android里有一个叫WebView的组件实现的目录简介1.WebView是一个基于...

2018-04-20 14:40:11 343

原创 Android Service启动方式对比区别(一)

服务简单介绍:服务是一个应用程序组件,可以在后台执行长时间运行的操作,不提供用户界面。一个应用程序组件可以启动一个服务,它将继续在后台运行,即使用户切换到另一个应用程序。此外,一个组件可以绑定到一个服务与它交互,甚至执行进程间通信(IPC)。例如,一个服务可能处理网络通信、播放音乐、计时操作或与一个内容提供者交互,都在后台执行。服务的种类按运行地点分类 类别 区...

2018-04-20 12:03:06 2083

原创 Android SQLite数据库使用,了解一下

SQLite简介轻量级 : SQLite数据库是一个轻量级的数据库, 适用于少量数据的CURD;文件本质 : SQLite数据库支持大部分SQL语法, 允许使用SQL语句操作数据库, 其本质是一个文件, 不需要安装启动;数据读写 : SQLite数据库打开只是打开了一个文件的读写流, 如果有大数据量读写, 需要高并发存储, 那么就不应该使用SQLite;在安卓里面数据库怎么...

2018-04-19 20:07:05 539

原创 Android 仿QQ好友列表功能实现

ExpandableListview在垂直滚动展示两级列表的的视图。这与ListView不同,它有组对象和子对象,通过点击组对象来单制度展开子对象的内容,它的适配器跟普通的ListView不一样,需要继承BaseExpandableListAdapter ,都是用来给View提供数据,展示布局。ExpandableListView是Android中可以实现下拉ListView的一个控件...

2018-04-19 16:25:36 11964 11

原创 HttpUrlConnection中setDoInput和setDoOutput的区别

今天写三级缓存类,用到了这两个方法,特意从网上找了一些资料学习:HttpUrlConnectionhttpUrlConnection.setDoOutput(true)httpUrlConnection.setDoInput(true)理解:HttpURLConnection conn = (HttpURLConnection)url.openConnection(); ...

2018-04-18 20:40:01 1209

原创 Android 图片三级缓存原理实现

图片三级缓存类原理:先从缓存中查找,缓冲中没有,再从SD卡中查找,SD卡没有,从网络查找下载,下载完成,在SD卡和缓存中分别保存一份Lruch : 类似于内存强引用的缓存,存储方式为键值对存值(K,V),取值 方便,当缓存中内存的大小超出本身的内存的时候,它会自动将最前面的内存强制抛出交给垃圾回收机制(GC)进行回收set集合在安卓中的使用:去重的功能如何避免图片错位的问题,给set集...

2018-04-18 20:21:23 440

原创 HttpClient和HttpURLConnection理解

HttpClient:是一个被封装的开源框架,DefaultHttpClient和它的兄弟AndroidHttpClient都是HttpClient具体的实现类,它们都拥有众多的API,而且实现比较稳定,bug数量也很少。但同时也由于HttpClient的API数量过多,使得我们很难在不破坏兼容性的情况下对它进行升级和扩展,所以目前Android团队在提升和优化HttpClient方面的工...

2018-04-18 10:47:15 811

gradele-4.4-all

适用于需要的android studio,仅作为收藏专用~~,有需要的就下载把

2018-09-13

Gson AS插件

解决Android Studio 插件无法安装成功,实行本地安装插件操作,可正常使用

2018-06-13

HiJson 绿色最新升级版安装包

HiJson是一款Json格式化工具是一款电脑格式化软件。这款软件可用与32位及64位。用来格式化json ,xmlz转json,格式化xml.查找文本及文件。用树的方式展现出来。方便json字符串的查看。各种操作均可还可多标签。需要的快下载吧。

2018-04-18

Android API中文帮助文档合集升级版

Android 开发专用的开发文档,里面包含了很多版本,是最全面的合集,跟 java API不一样,里面的系统方法都是Android里面的,欢迎大家来学习下载

2018-04-18

Zxing二维码

这是项目要导入的library,可以使用里面的功能并且能修改源码,因为博客需要就传到这里了

2018-04-03

空空如也

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

TA关注的人

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