自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(129)
  • 收藏
  • 关注

原创 android抓包并获取制定数据

android抓包并获取制定数据抓包工具:Charles和WireShark 抓到以后解析HTML文件或者获取其中饿字段:jsoup jsoup举例:https://www.jianshu.com/p/a620a2664f58

2018-05-16 14:10:17 1044

原创 Android线程池的使用

Android线程池的使用一、线程池介绍1.1原理 Executor是一个接口,只有一个方法void execute(Runnable command); 真正的线程的实现为ThreadPoolExecutor。(ThreadPoolExecutor继承了AbstractExecutorService,AbstractExecutorService是ExecutorService的实现...

2018-05-10 21:21:24 970

原创 Toast工具类

Toast工具类:https://blog.csdn.net/wwt831208/article/details/54729989

2018-05-08 17:04:22 245

原创 android studio意外重启后 原本的import全部报错

android studio意外重启后 原本的import全部报错问题: android studio意外(如电脑自动关机)重启后 原本的import全部报错,但是还是可以运行的。 解决方法: File -> Invalidate Cashes / Restart...

2018-05-07 10:44:26 1054

原创 webview

webview加载drawable中的图片: webview.loadUrl(“file:///android_res/drawable/img_help.png”);

2018-03-20 10:38:47 270

原创 RN学习资料

RN学习资料阮一峰es6:http://es6.ruanyifeng.com/#README 从入门到放弃:http://blog.csdn.net/guijiaoba/article/details/51416968

2018-03-02 16:32:37 871

原创 RN开发遇到的问题

RN开发遇到的问题1、React—Native开发之 Could not connect to development server(Android)解决方法:http://blog.csdn.net/qq_25827845/article/details/529749912、unable to load script form assets:http://blog.csdn.net/u0...

2018-03-02 16:27:15 259

原创 Android无线调试程序

Android无线调试程序前提 手机和电脑在同一个网段 安装了adb,作为android开发者都应该知道它的路径是在sdk下的 platform-tools的文件夹里面,当然你也可以单独下adb。查看手机IP 方式一:点击手机‘’连接的WiFi就可以看到 方式二:关于手机–状态消息–有IP地址步骤 首先把我们的手机连接到电脑上(通过数据线) 在命令...

2018-03-02 11:59:20 443

原创 ReactNative

ReactNative一、Windows平台环境搭建 - 传统开发的痛点:人员稀缺、开发成本高、代码复用率低(两套代码)、不能动态更新 - ReactNative优点:跨平台、低投入高回报、性能高(构建渲染引擎)、支持动态更新 - 应用之后好处:一才两用、开发成本低、代码复用率高、支持动态更新(不需要每次更新都上传apk) - windowns平台环境搭建: 开发工具: ...

2018-02-28 22:25:22 218

原创 Android之MaterialDesign学习

Android之MaterialDesign学习什么是Material Design 答案:谷歌设计师基于传统优秀的设计原则,结合丰富的创意和科学技术所发明的一套全新的界面设计语言。Toobar 以前我们接触标题栏actionbar,官方已经不推荐使用,更加推荐toobar actionbar来自manifest中的theme,如果想去掉我们设置为NoAct...

2018-02-27 14:26:45 346

原创 Android多媒体

Android多媒体一、Notification定义:当某个程序向用用户发一条消息的时候,而该应用程序又不在前台运行,就可以借助notification。发出一条通知后手机最上方状态栏中就会显示一个通知的图标,下拉可以看到详情基本用法 notification可以在activity、broadcastReceiver、Service中使用,相对来说activity中使用较...

2018-02-23 09:31:56 306

原创 Android进阶技巧

Android进阶技巧一、全局获取Context一般我们获取context都是在activity中,直接用this就好,但是好多情况写不是在activity中也需要用到context,这时只要定义一个全局context,在程序初始化的类中获取public class MyApplication extends Application { private static Cont...

2018-02-18 23:02:28 240

原创 第一行代码第二版目录

第一行代码第二版目录 本文说明:为了让安卓工程师扫盲、回忆过去第1章 开始启程——你的第一行Android代码  1 1.1 了解全貌——Android王国简介  2 1.1.1 Android系统架构  2 1.1.2 Android已发布的版本  3 1.1.3 Android应用开发特色  4 1.2 手把手带你搭建开发环境  5 1.2.1 准备所需要的工具  5...

2018-02-13 17:27:04 2787

原创 Git

Git安装 下载后安装就好了创建代码库(Git bash here)配置身份 git config –global user.name “name” git config –global user.email “email “创建代码库:先建一个文件夹,在该文件夹下Git bash here git init现在在该目录下就生成一个.git文件,如果...

2018-02-12 21:09:52 281

原创 Android之TextView

Android之TextView1、实现超链接直接在xml文件中配置autoLink属性 autoLink属性一共有六个值,分别是none(正常),web(将文本识别为一个网址),phone(将文本识别为一个电话号码),mail(将文本识别为一个邮件地址),map(打开地图应用),all(根据文本自动识别)。一般情况下我们设置为all即可 <TextView ...

2018-02-08 15:47:33 272

原创 TextView间隔显示文字

TextView间隔显示文字工具public class JiangeUtil { private TextView tv; private String s; private int length; private long time; static int n = 0; private int nn; public Ji

2018-02-07 19:57:09 328

原创 解决webview打不开网页的问题

解决webview打不开网页的问题WebSettings settings = main_webview.getSettings(); settings.setJavaScriptCanOpenWindowsAutomatically(true);//设置js可以直接打开窗口,如window.open(),默认为false settings.setJavaScr

2018-02-07 18:47:39 15877

原创 Hybrid APP开发

Hybrid APP开发Hybrid App(混合模式移动应用)是指介于web-app、native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台开发的优势”。Cordova 生态成熟,有更多可搭配工具使用,开源代码可自由定制; 前端框架: famous 或 Framework7DCloud 国产中的开源,免费,性能不错 ...

2018-02-07 17:01:23 302

原创 Android透明度对应的数值

Android透明度对应的数值此文仅仅是为了自己和别人方便查找透明度与之对应的数值 透明度 数值 100% FF 95% F2 90% E6 85% D9 80% CC 75% BF 70% B3 65% A6 60% 99 55% 8C 50%

2018-02-07 15:54:50 585

原创 需要继续学习的内容

需要继续学习的内容1、Android Studio生成及使用jar或arr 2、recycleview 3、fragment 4、广播 5、服务 6、contentprovider 7、

2018-02-06 15:14:40 247

原创 这一篇,学会Android全部动画

Android三种动画 Android动画分三类:帧动画(frame animation),补间动画(tween animation),属性动画(property animation)一、帧动画(frame animation)1、作用对象:视图控件(view) 1.如Android的TextView、Button等等 2.不可作用于View组件的属性,如:颜色、背...

2018-01-26 10:16:50 291

原创 Android二维码源码提取、解释、使用

Android二维码源码提取、解释、使用参考(已经封装好):https://github.com/yipianfengye/android-zxingLibrary参考(提取源码):https://www.jianshu.com/p/e80a85b17920 参考(讲的清晰):http://blog.csdn.net/u013718120/article/details/51683125

2018-01-23 10:11:06 6990

原创 Android屏幕适配

屏幕适配全面适配知识:https://www.jianshu.com/p/ec5a1a30694b zhanghongyang自动适配:https://github.com/hongyangAndroid/AndroidAutoLayout

2018-01-17 17:01:26 201

原创 android:windowSoftInputMode属性详解

android:windowSoftInputMode属性详解activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。 这个属性能影响两件事情: 【一】当有焦点产生时,软键盘是隐藏还是显示 【二】是否减少活动主窗口大小以便腾出空间放软键盘 它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组

2018-01-03 17:57:36 158

原创 学习网站

学习网站1、rumboom:http://www.runoob.com/http/http-status-codes.html 2、CTOLib码库:https://www.ctolib.com/android/categories/android-other-widget.html 3、Android开源项目大全:https://github.com/Trinea/android-ope...

2018-01-01 18:47:10 234

原创 MySql总结

MySql总结前言 此文仅仅是一次MySQL使用的回忆,仅做使用时查看,或者MySQL入门者使用。准备 下载MySQL与SQLYog客户客户端。 安装时注意:MySQL安装时选择自定义路径的方法安装,并牢记密码; SQLYog安装完成后新建使用MySQL的密码,并连接成功数据库,在这里可以可视化使用数据库,省去使用的SQL语句的麻烦。MySQL常用命令 启动MySQL服务:

2017-12-23 21:51:50 386

原创 java 权限

java 权限默认不加修饰符表示同级包名可以访问 图片中的eat()与fun()方法都是没写权限符,在main方法中可以调用fun()但是不能调用fun()方法,因为helloWord与test属于同级包名。

2017-12-08 10:51:38 278

原创 java常用正则

java常用正则http://www.jianshu.com/p/e7bb97218946?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qq

2017-12-07 10:08:33 186

原创 SpringMVC学习

SpringMVC学习开发路程 - 加入jar包 - 在web.xml总dispatchcherServlet - 加入SpringMvc配置文件 - 编写请求处理器并标识为控制器 - 编写视图1、加入jar包 SpringMVC介绍:https://www.cnblogs.com/leskang/p/5426829.html2.在web.xml总dispatchcherServlet,

2017-12-04 18:57:09 212

原创 Java后端学习记录

Java后端学习记录step1–开发工具(eclipse为例):1、编辑器:eclipse+maven+m2 2、数据库:MySQL+sqlyog 3、redis:需要用的时候开启服务 cmd–拖两个文件进去:step2–认识java工程目录结构https://www.cnblogs.com/dsj2016/p/6031184.html后端学习一些好的总结: 1、htt...

2017-12-01 14:16:12 349

原创 HTML5学习

html5学习(w3school):http://www.w3school.com.cn/html/html_jianjie.asp

2017-12-01 14:13:06 242

原创 Fragment+Viewpager的预加载与懒加载

Fragment+Viewpager的预加载与懒加载预加载介绍ViewPager+Fragment的搭配在日常开发中很常见,可用于切换展示不同类别的页面,我们日常所见的咨询、购物、金融、社交等类型的APP都有机会用到这种控件组合。Viewpager控件有个预加载机制,即在默认的情况下当前页面左右两个页面会被预先加载,即使设置setofflimit(0)也无效果,这样不但会浪费初始化资源,降低性能,还

2017-11-30 15:01:46 390

原创 Android打包签名混淆发布

Android打包签名混淆发布签名 1、利用Android Studio工具首先创建*.jsk文件(切记两个密码) 2、生成一个带有正式签名的apk两种方式使用Android Studio build → Generate Signed apk 使用gradle生成在app/build.gradle文件中android{ buildTypes...

2017-11-27 17:51:20 720

原创 Android工具类

Android工具类在Android开发中,总有一个不可缺少的包,那就是工具包,就像拧螺丝没有扳手仅仅依靠自己的双手,只是有心报国无力回天。参考1:http://www.jianshu.com/p/e04177f08fc8?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=...

2017-11-27 17:23:25 333

原创 Android本地和assets中配置文件的使用

Android本地和assets中配置文件的使用一、将assets中的文件解析为json数据:工具public class getJsonFromAssets { public static String getJson(String fileName, Context context) { //将json数据变成字符串 StringBuil...

2017-11-23 20:51:13 1847

原创 android中实现对多个EditText的监听

android中实现对多个EditText的监听一般用于注册或者登录,只有同时几个输入都一样才满足注册条件activity的监听中:private void initListener() { TextChange textChange = new TextChange(); etInputPhone.addTextChangedListener(textChange)

2017-11-16 15:43:55 2339

原创 Android手机软键盘enter改为搜索

Android手机软键盘enter改为搜索需求Android 搜索 把软键盘上的回车键改为搜索。当用户聚焦Editview时弹出键盘,键盘右下角示意为“搜索”按钮;当用户输入内容后,点击搜索按钮将进行关键词搜索,当用户没有输入内容点击搜索按钮,将收起键盘。实现(Editview) 1、设置属性 设置属性①:android:imeOptions="actionSearch",在该Editview获得

2017-11-10 15:50:34 2959

原创 Android Studio3.0配置Butterknife8.8.1及大坑

Android Studio3.0配置Butterknife8.8.1及大坑前言Android studio3.0以前的版本都可以按照网上的配置流程,但是3.0之后报报错,原因是原来项目里使用的是android-apt生成编译时注解的方式,但是我使用的是Android studio3.0,Gradle已经和这个不兼容了。解决①Project Gradle的classpath ‘com.neenbed

2017-11-10 14:19:42 4980

原创 友盟集成第三方步骤(微信、QQ、微博)

友盟集成第三方步骤(微信、QQ、微博)一、在友盟添加应用,获取应用 二、下载友盟集成要集成的第三方SDK,按照友盟工程配置一步步进行 三、提前到微信、QQ、微博平台申请APPKey和APPSecret,注意微博要有回调地址 四、分享 五、授权 特别注意的大坑!!! 大坑一:微博在测试阶段一定要添加测试微博号才能授权成功,如果没有添加会报错:RequestForUserProfileFai

2017-11-06 17:32:03 299

原创 腾讯微下载

http://wiki.open.qq.com/index.php?title=mobile/%E5%BA%94%E7%94%A8%E5%AE%9D%E5%BE%AE%E4%B8%8B%E8%BD%BD

2017-11-03 10:28:09 580

空空如也

空空如也

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

TA关注的人

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