自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (19)
  • 收藏
  • 关注

原创 一个女程序员的心酸和无奈 

一个女程序员的心酸和无奈说实话,真的累了。  拼命再拼命,努力再努力,和男人们一起摸爬滚打,熬夜加班到凌晨,身心疲惫。  偶尔被关心,也会装作坚强的一笑,连声说没事儿,程序界里无男女。  和项目经理暗战了几万回合,终于熬到了主管的地位。却要时时提防甚至镇压小字辈的程序员。  偶尔从一堆堆方案中抬头,看着软件园里并不晴朗的天空,会想,怎么自己就学理了呢?怎么就学会勾心斗角了呢?怎么就知道培养自己小集团了呢?  当初那个胖乎乎傻乎乎的小妞哪去了?那个写了个 学生管理系统 就大肆炫耀觉得天下无.

2020-08-04 11:08:40 567 2

转载 Android 串口开发(一) 串口读写操作

开发串口程序首先要求你的设备需要支持串口通信,可以在设备上装一个App端的串口工具来检测一下链接:https://pan.baidu.com/s/11L4aZI9orBhbnztka6H1Og提取码:bvot或者在电脑端下载一个友善串口助手检测一下,一般在Android工控主板上面都会带有串口。首先我们是用到了谷歌开源的APIserialPort先贴出来下载地址http...

2020-04-22 20:25:07 507

原创 Kotlin ButterKnife使用及问题

1、配置/app/build.gradle使用第一步apply plugin: 'kotlin-kapt'第二步dependencies { //引入butterknife-compiler时不能使用annotationProcessor,要改为kapt。 implementation 'com.jakewharton:butterknife:10.0.0...

2020-04-09 13:53:21 890

转载 一些有用的资源分享(工具+电子书+GitHub最全的前端资源汇总仓库(包括前端学习、开发资源、求职面试等))

原地址:https://mp.weixin.qq.com/s/wSN1w2mM6Fh51RDGZYOdIQ工具类图片相关工具TinyPNG:https://tinypng.com/免费的在线图片压缩工具,压缩率高,无损画质,直接拖拽使用,很方便。picdiet:https://www.picdiet.com/zh-cn独特且强悍的JavaScript 算法,能极速压缩 80...

2019-04-23 15:41:47 335

原创 Android Studio 制作.9.png图片

1、Android SDK 的 tools下找不到draw9patch.bat? 2、其实它已经集成到Android Studio 中了。 3、当然如果你的图片不是 .png格式的请改正。 操作步骤如下:找到项目里.png的图片右击就可已在最下方找到了 然后创建出9patch图就可以在AS里进行拖动啦...

2018-11-01 16:54:40 668

转载 JSON格式数据示例操作

json示例数据: { "test1": "wx9fdb8ble7ce3c68f", "test2": "123456789", "testData1": { "testdatason1": "97895455" &quot

2018-10-16 18:01:41 6651 1

转载 使用OKHttp3 get请求 , post请求

1 首先需要创建一个OKHttpClient 可以直接new一个  OkHttpClient client = new OkHttpClient() 更多的是用builder构造一个 (那个addInterceptor方法是添加拦截器 , 可以不写,具体的baidu, bing, sogou)private void buildHttpClient(){          ...

2018-10-16 17:45:15 12068

转载 Android应用前后台切换的判断

 最近的项目有个需求,需要检测应用按Home键切到后台,以及点击桌面图标重新进入前台的状态。Android中没有提供一个应用前后台切换的回调或广播,这个功能只能我们自己来处理。以前遇到这个问题的处理方式是,实现一个BaseActivity,然后让其他所有Activity都继承自它,然后在生命周期函数中做相应的检测。具体检测方法如下:       在Activity的onStart和onStop...

2018-08-21 13:19:40 4260

转载 RecyclerView 滑动之后显示数据错乱

由于RecyclerView的onBindViewHolder()方法,只有在getItemViewType()返回类型不同时才会调用,这点是跟ListView的getView()方法不同的地方,所以如果想要每次都调用onBindViewHolder()刷新item数据,就要重写getItemViewType(),让其返回position,否则很容易产生数据错乱的现象。@Overridepubl...

2018-07-16 10:29:54 2573

转载 Android获取手机设备信息并区分真机与模拟器

有些时候我们不想App在模拟器上被别人使用,所以我们禁止在模拟器上使用App判断是否为真机: 根据以下四图,我们可以对真机与模拟器来做一个简单区分: 如果Serial码为unkonwn或者android 则肯定是模拟器了.这里我只是做了官方模拟器与夜神模拟器的检测,其它模拟器暂时没有做测试. /** * 功能描述:判断当前设备是否为模拟器 * 参数: */ ...

2018-07-09 10:01:29 8994

转载 RecyclerView存在大量Item时,当滚到底部时快速滑到顶部

在使用RecyclerView展示图片或者其他信息时,往往需要展示很多的Item,当滚到底部时又想回到顶部,如果一点一点的向上划去比较麻烦,而且用户体验不好。因此添加一个快速回到顶部的按钮是很有必要的,并且刚开始的时候这个按钮是隐藏的,当滑动超过超过一屏的时候才会出现,在滑动的过程中也是不会出现的。很多类似的项目都会使用到,但是如何在快速回到顶部的过程中不出现卡顿,体现的很是流畅,这点很重要。下面...

2018-07-05 11:04:53 617

转载 android使用Gradle统一配置依赖版本

前言目前的移动开发为了减少编译时间,开发效率,大多都采用模块化,组件化的开发方式。 采用这种方式不可避免的将会用到多个Library。 那么当我们协同开发时,如何处理每个人的版本统一呢?下面我们看看一般的方式:  此处有主项目app和一个模块mylibrary对于个文件下的build.gradle目录android { compileSdkVersion 24 buildTools...

2018-06-01 15:53:41 1750

原创 如何简单的搭建一个ReactNative APP(Android和IOS通用)

如何简单的搭建一个ReactNative APP(Android和IOS通用)一、下载一个webstorm工具webstorm 2017 激活破解:https://blog.csdn.net/public_calss/article/details/78599308二、搭建ReactNative开发环境按照ReactNative中文官网步骤搭建: https://reactnative.cn/do...

2018-06-01 11:00:21 1246

转载 React Native - Image组件的使用详解(加载资源、网络、本地图片)

转至:http://www.hangge.com/blog/cache/detail_1542.htmlReact Native - Image组件的使用详解(加载资源、网络、本地图片)2017-02-21发布:hangge阅读:10479一、Image组件介绍同 HTML 的 img 元素一样,React Native 提供的 Image 组件可以用来显示各种途径的图片,比如网络图片、本地磁盘图...

2018-05-04 17:04:16 10477

转载 如何开发一个App(Android)

前言本篇博客从开发的角度来介绍如何开发一个Android App,需要说明一点是,这里只是提供一个如何开发一个app的思路,并不会介绍很多技术上的细节,从整个大局去把握如何去构思一个app的开发,让你对独立开发一款app的时候有个理解,如果有说的不对的地方,欢迎大家拍砖留言讨论。开发环境Android应用层使用的开发语言是Java,自然需要用到Java运行环境,无论你在Window是系统还是Mac...

2018-03-21 14:10:59 399 1

转载 Android 命名规范

Android命名规范转载博客地址:http://blog.csdn.net/wwj_7481、Android编码规范包命名规范包(packages):采用反域名命名规则,全部使用小写字母。一级包名为com,二级包名为xxx(可以是公司域名或者个人命名),三级包名根据应用进行命名,四级包名为模块名或层级名。包名说明com.xxx.应用名称缩写.activities页面用到的Activity类(ac...

2018-03-21 10:21:45 223

转载 Web前端面试总结-2017-05

1、简历投递前期为了解自身短板, 可以海投一些试试. 不建议长期海投简历, 对用人单位简历筛选和你自身都没什么好处. 投简历之前最起码要关注以下几点(薪资范围, 公司位置, 职位要求, 是否为培训机构冒充招聘). 2、前端职位类型现在前端招人分的挺细了, 下面是我印象中几种职位.Web 前端开发工程师 (页面重构方面和JS逻辑方面)HTML5 前端开发工程师 (一般都是移动端或者 canvas 做...

2018-03-13 09:49:21 269

转载 Web 开发者学习路线图

Web 开发者学习路线图以下路线图主要展示了成为前端开发者、后端开发者或运维开发者的技术学习路线。前端学习路线图主要还是掌握好 HTML、CSS、JavaScript。框架太多不需要多去了解,学习一两个即可,可以多关注 Vue。后端学习路线图后端技术还是倾向于 PHP 和 Python。运维开发学习路线图学好 Li

2018-01-24 11:15:32 745

转载 android7.0 apk下载完成后跳转到apk安装页面闪退的兼容处理

转至:http://blog.csdn.net/pkandroid/article/details/53716719最近看到一个库,觉得有点意思,就下载源码编译了一下,结果发现打不开apk包,报错为: //这个库的地址是:https://github.com/bingoogolapple/BGAUpdate-Android //设置了超链接也不变色,还是直接写出来得了

2018-01-11 18:02:41 1916

转载 webstorm 2017 激活破解

转至:http://blog.csdn.net/it_talk/article/details/524485972017-06-15更新 之前都是使用2017.2.27的方法,版本是2017.1.1,还没提示过期,但是根据评论说这个链接已经失效了,评论也给出了个新地址:http://idea.iteblog.com/key.php 感谢 @qq_35381272 友情提供2

2017-11-22 09:41:24 309

转载 Android中Textview显示带html文本一-------【HTML标签】

转至:https://www.cnblogs.com/mxgsa/archive/2012/11/15/2760256.htmlAndroid中Textview显示带html文本一-------【HTML标签】现在网络的繁盛时代,光文字是不能满足人们的胃口的,图片,flash,音频,视频就成为浏览网页的主流显示,在手机上也一样。在手机上显示从网络端获取的数据显示,大

2017-11-20 21:59:40 6153

转载 Java解析(读取)Json数据{}、[{}]

Java解析(读取)Json数据以前看过书上说,XML是web service间传输信息的标准格式吧,就看了看XML。最近在做个网站,又说是有了JSON,第一回听说就看了看,总结总结一下。1.JSON介绍  JSON比XML简单,主要体现在传输相同信息的情况下,文件的大小不同。  JSON只用于传输信息,XML还可以用于配置文件的使用。  JSON中的符号主要有: "

2017-07-19 19:06:41 13410

转载 MySQL中删除重复数据只保留一条

用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 SELECT *FROM peopleWHERE peopleId IN ( SELECT peopleId FR

2017-06-05 13:01:24 352

转载 xmpp 协议错误码

302 重定向 尽管HTTP规定中包含八种不同代码来表示重定向,Jabber只用了其中一个(用来代替所有的重定向错误)。不过Jabber代码302是为以后的功能预留的,目前还没有用到 400 坏请求 Jabber代码400用来通知Jabber客户端,一个请求因为其糟糕的语法不能被识别。例如,当一个Jabber客户端发送一个的订阅请求给它自己活发送一条没有包含“to”属性的消息,

2017-03-24 21:56:18 366

原创 universal-image-loader使用步骤+加载时listview中出现图片闪烁

universal-image-loader使用步骤+加载时listview中出现图片闪烁在安卓开发过程中难免会遇到以下几个情况:1、图片异步加载2、图片缓存3、图片显示4、其它……(忘记了)以上的这些情况,可能要自己去写不少代码去实现这些功能,而且对于一些新手,可能写了半天,发现效果很不理想、内存问题也处理不好、异步也不好控制(我就是这

2017-03-20 17:00:29 515

转载 在Android中显示GIF动画

gif图动画在Android中还是比较常用的,比如像新浪微博中,有很多gif图片,而且展示非常好,所以我也想弄一个。经过我多方的搜索资料和整理,终于弄出来了,其实github上有很多开源的gif的展示代码,我下载过几个,但是都不是很理想,不是我完全想要的。所以有时候就得自己学会总结,把开源的东西整理成自己的,现在无聊,也正好有朋友需要,所以现在整理了一下,留着以后备用!废话不多说,直接上图

2017-02-21 13:40:51 232

原创 MAC和Windows Android Studio获取SHA1值

MAC Android Studio获取SHA1值开发百度地图,丫的问我要SHA1,无奈搞了半天:点底下的Terminal:然后输入:keytool-list-v-keystore ~/.android/debug.keystore-alias androiddebugkey -storepass android -keypa

2016-11-11 11:36:09 615

转载 android6.0运行时权限处理简介

转至:http://www.apkbus.com/blog-723057-62444.html对于6.0以下的权限及在安装的时候,根据权限声明产生一个权限列表,用户只有在同意之后才能完成app的安装,造成了我们想要使用某个app,就要默默忍受其一些不必要的权限(比如是个app都要访问通讯录、短信等)。而在6.0以后,我们可以直接安装,当app需要我们授予不恰当的权限的时候,我们

2016-11-02 11:33:54 849

转载 ListView中多个EditText设置焦点 多次点击异常报错

ListView中多个EditText设置焦点 多次点击异常报错转至:http://www.cnblogs.com/LIANQQ/p/4026560.html08-17 18:23:09.825: ERROR/AndroidRuntime(1608): FATAL EXCEPTION: main08-17 18:23:09.825: ERROR/AndroidRunt

2016-10-28 19:30:42 510

转载 Java如何对ArrayList里的元素排序

Java如何对ArrayList里的元素排序  分类:JAVA编程(46) import java.util.ArrayList;import java.util.Collections;import java.util.Comparator; public class T {  public static v

2016-10-20 16:49:16 621

转载 一、Android 解决在ListView Item 中Edittext数据显示混乱

Android 解决在ListView历史复用中Edittext数据显示混乱转至:http://blog.csdn.net/fan7983377/article/details/51516155有这么一个需求,就是在ListView中,每个条目都有Edittext,需要把每个Edittext输入的数据保存到对应的bean中,想要的效果是这样的:  这样一

2016-10-20 09:35:14 2377

转载 二、Android 解决在ListView历史复用中Edittext数据显示混乱

二、ListView的子项中包含EditText,由于复用引起的Editext中的内容显示异常的解决方案  转至 http://blog.csdn.net/dream_remote/article/details/44262361这是小生的第一篇博文。萌发写博客的念头并不是一时的脑热,早在上大学的时候就有写写博客的想法,由于那时没有一点经历,这想法也就胎死腹中。算下来,真正开始工作也已

2016-10-20 09:29:16 2949 4

转载 15 个 Android 通用流行框架大全

转至:http://www.oschina.net/news/73836/15-android-general-popular-frameworks1. 缓存DiskLruCache    Java实现基于LRU的磁盘缓存2.图片加载Android Universal Image Loader  一个强大的加载,缓存,展示图片的库

2016-09-20 16:40:02 355

转载 教你如何使用ViewPager+Fragment一步步打造顶部导航界面滑动效果

文章转至:http://blog.csdn.net/it_zjyang/article/details/51584439最近在整理以前的知识点,重新碰到了以前项目中的一个滑动分页的效果,就打算写这么一篇文章分享一下ViewPager的经典使用在许多应用中,我们常常用到这么一个效果:可以看到,由于现在的应用数据经常需要涉及到多个模块,所以常常需要使用滑

2016-09-04 19:30:55 1711

转载 Android如何使用API

转至:http://www.cnblogs.com/vanezkw/archive/2012/07/03/2574559.htmlAndroid如何使用API本文针对Android开发如何使用API文档进行一些经验分享。 1、为什么需要掌握API的使用。也许你需要完成一个功能时很多时候你在网上google一番,因为很可能找到有用的代码片段,甚至不用关心具体实

2016-07-03 22:07:31 605

转载 android6.0(M) 验证权限工具类+ContextCompat.checkSelfPermission(context, permission)

注意!eclipse 问题:The method checkSelfPermission(Context, String) is undefined for the type ContextCompat解决。必须是SDK6.0里的v4~13版本的jar包支持才可运行![java] view plain copy print

2016-06-03 09:32:43 10207 1

转载 android eclipse基础开发环境搭建--最新安卓6.0 SDK

android eclipse基础开发环境搭建(最新安卓6.0 SDK)转至:http://blog.csdn.net/u013067166/article/details/48594371      这里只做安卓基础开发环境搭建的介绍,至于安卓模拟器建议去Genymotion官网下载Genymotion,这个模拟器速度比较快。

2016-06-02 11:15:40 3079

原创 直接双击启动tomcat中的startup.bat闪退原因及解决方法

免安装的tomcat双击startup.bat后,启动窗口一闪而过,而且tomcat服务未启动。原因是:1、在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。                  2、你的jdk环境变量配置有误,jdk与jre安装的路径需分开装,如下图(路径 D:\Program Files\Java):

2016-05-13 13:47:19 77622 21

转载 Android Intent调用大全、系统自带Intent调用大全

转至:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=185954&extra=page%3D1&page=11.从google搜索内容 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); intent.put

2016-05-11 11:36:44 504

转载 Android 分享到微信6.0后好友、朋友圈

文章出至:(源码可运行)http://blog.csdn.net/alfred_c/article/details/49722833果              介绍要实现微信分享,首先请认真阅读微信开放平台官网的Android接入指南。然后,在开讲之前,我们必须明确一个前提,那就是微信Android

2016-05-03 16:14:13 1324

KeepingAppAlive(进程守护)

监听系统广播,复活进程 * (1) 网络变化广播 * (2) 屏幕解锁广播 * (3) 应用安装卸载广播 * (4) 开机广播

2017-12-21

设置APP角标

The ShortcutBadger makes your Android App show the count of unread messages as a badge on your App shortcut!

2017-11-29

android6.0以上权限管理工具类

android6.0以上更好的保护了用户的隐私,Google将权限分为两类,一类是Normal Permissions, * 这类权限一般不涉及用户隐私,是不需要用户进行授权的,比如手机震动、访问网络等;另一类是 * Dangerous Permission,一般是涉及到用户隐私的,需要用户进行授权,比如读取sdcard、访问通讯录等。

2017-05-02

最新版本v4包解决无ContextCompat.checkSelfPermission问题

android-support-v4最新版本解决无ContextCompat.checkSelfPermission问题

2016-12-06

GB-T类行业版标准

GB-T类行业版标准:GB/T 17618-1998 《信息技术设备抗扰度限值和测量方法》,GB-T_9813-2000_微型计算机通用规范,GB-T17626.3-2006.rar

2015-12-23

android抓屏工具_v2.0

androidscreencast.jnlp 与 Android Screen Monitor两种抓屏工具

2015-12-04

Android 设计模式

http://blog.csdn.net/public_calss/article/details/48656005

2015-09-22

Android反编译.xml文件详解

资源所需工具及操作步骤齐备,直接按文档操作即可:1、aapt.exe,2、apktool.bat,3、apktool.jar,4、framework-res.apk,5、Android反编译.xml文件详解及操作步骤。

2015-08-10

android打开所有办公文档的工具类

1、借助第三方办公app直接打开word、htlm、pdf等文档 2、判断第三方app是否安装方法 3、根据URL或路径获取文件后缀

2015-07-24

Android 监听程序的安装和卸载

应用开发中有需要监听到程序是否安装或者卸载成功,在android系统中,安装和卸载都会发送广播,当应用安装完成后系统会发android.intent.action.PACKAGE_ADDED广播。可以通过intent.getDataString()获得所安装的包名。当卸载程序时系统发android.intent.action.PACKAGE_REMOVED广播。同样intent.getDataString()获得所卸载的包名。

2015-05-25

android抓屏工具

android抓屏工具 须安装jdk和Android SDK环境

2014-11-27

Android顶部、底部菜单左右滑动

实现了顶部、底部菜单左右滑动及ListView内嵌GridView

2014-10-12

android恢复出厂设置及格式化SDCard

2.1以上通用恢复出厂设置及格式化SDcrad。

2014-10-09

Android修改系统时间

在设备已经root或已有系统签名key,按资源里的方法及代码类操作,可修改设备系统时间。

2014-09-18

利用广播实现两个apk之间互相通信

两个apk之间广播互相通信,简单数据类型就广播通信了,AIDL实现稍复杂就不详述啦!

2014-08-06

软件开发文档模板

项目开发详细、测试报告、项目设计等文档范例

2014-08-05

android实现打电话功能

解压就可运行。public class PhoneActicity extends Activity { private EditText mobileText; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mobileText = (EditText)this.findViewById(R.id.mobile); Button button = (Button)this.findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v) { String mobile = mobileText.getText().toString(); //拔打电话号码 //"android.intent.action.CALL" Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:"+ mobile)); startActivity(intent);//内部会添加android.intent.category.DEFAULT

2012-04-13

Jsp写入MySQL数据库方法

Jsp写入MySQL数据库方法,对于初学java者有很大帮助!

2012-03-24

android界面效果全汇总

android界面效果全汇总,最全的UI布局!

2012-03-24

空空如也

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

TA关注的人

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