自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android studio 3.0后 自定义打包的apk名称

以前的代码: applicationVariants.all { variant ->                variant.outputs.each { output ->                    def outputFile = output.outputFile                    if (outputFile != null &...

2018-12-21 16:05:56 811

原创 Android 9 Pie: http 及 https 的网络连接问题

应用运行在Android 9设备上时,发现http网络请求没有任何的响应。官方资料在框架安全性变更提及,地址为:https://developer.android.google.cn/about/versions/pie/android-9.0-changes-28默认情况下启用网络传输层安全协议 (TLS)如果您的应用以 Android 9 或更高版本为目标平台,则默认情况下 isC...

2018-12-21 16:03:02 590

原创 RecyclerView嵌套RecyclerView出现滑动和占比不全问题

项目中遇到多个recyclerview嵌套时,要么只能显示一个Item,要么Item宽度不能铺满填充父布局总结一下:子recyclerview(最里面的)onCreateViewHolder方法中应这样写inflate(R.layout.item_fragment_study_hot_item, parent, false);然后其父布局inflate(R.layout.item_fr...

2018-12-19 14:36:32 733

原创 Mob 的分享的集成

1、打开项目根目录的build.gradle,在buildscrip>repositories的方法下面添加maven库的路径引用123maven {    url "http://mvn.mob.com/android"} 2、在build.gradle下面的dependencies依赖模块下面添加MobSDK的依赖1234

2018-04-18 20:03:40 1928

原创 greenDAO 依赖的添加

首先在project的gradle文件中引入greenDAO插件,引入之后如下:dependencies { classpath 'com.android.tools.build:gradle:3.0.0' //greenDao classpath 'org.greenrobot:greendao-gradle-plugin:3.1.0' // NOTE: Do ...

2018-04-04 16:11:47 558

原创 OkHttp3Utils

public class OkHttp3Utils { /** * 懒汉 安全 加同步 * 私有的静态成员变量 只声明不创建 * 私有的构造方法 * 提供返回实例的静态方法 */ private static OkHttp3Utils okHttp3Utils = null; private OkHttp3Uti...

2018-03-30 08:47:04 594

原创 Git 命令

Git知识总结参考资料:http://blog.youkuaiyun.com/l_215851356/article/details/53393447(1)Git  Git-2.9.0-64-bit官方下载 Git基本命令-手册(2)Android Studio (3)github账号--注册github帐号(4)图形界面讲解项目上传参考资料:https://www.cnblo

2018-01-25 22:00:23 174

原创 Viewpager轮播 网络获取图片

public class MainActivity extends AppCompatActivity { String imag_url="http://result.eolinker.com/iYXEPGn4e9c6dafce6e5cdd23287d2bb136ee7e9194d3e9?uri=banner"; private ViewPager mVp; priva

2017-12-20 20:37:26 235

原创 viewpager Handler 的无限轮播

private ViewPager mVp;int[] imgs = {R.drawable.c, R.drawable.b, R.drawable.azxc, R.drawable.awqe};int i = 0;Handler handler = new Handler() { @Override public void handleMessage(Message msg

2017-12-17 21:01:45 271

转载 android studio配置Terminal命令窗口

一:先配置环境变量:1.先在系统变量中新建一个变量名字为ANDROID_HOME的变量,值为你的sdk目录,比如D:\SDK。这步操作是供之后其他变量引用。 2.将android SDK中adb目录配置在path变量里,在系统变量的path中后面添加 %ANDROID_HOME%\platform-tools; 二:重启android studio,打开Terminal窗口

2017-12-15 21:00:29 933

原创 Draggrid 频道管理

1.导入依赖自己到Gradle中compile 'com.github.andyoom:draggrid:v1.0.1'2.在项目的build.gradle中添加allprojects {    repositories {        jcenter()//下面这句才是加上的,上面的自带 的maven {url "https://jitpack.io

2017-12-14 20:06:07 390

转载 Android studio 错误提示,英文转中文

android studio 英文转汉字在我们使用Android studio 的时候,有时候会遇见各种各样的问题,但是对于我这样英文不是很好的同学就很苦逼了,我看看它 它看看我,错误原因都说出来了,可是我不认识,所以我今天就总结了一些我们在使用Android studio的时候,经常会遇见的错误,以方便在以后使用过程中遇见问题的时候,直接翻一下今天这篇文章就可以很快的查到是什么样的提

2017-12-12 20:25:20 3877

转载 最常用的正则表达式

一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(-)

2017-12-07 14:09:13 506

原创 Handler图片自动轮播

public class Myfragment extends Fragment { String [] iamgs={"http://pic8.nipic.com/20100701/5290458_114840036316_2.jpg",//海 "http://pic2.nipic.com/20090424/1468853_230119053_2.jpg",

2017-11-19 18:50:45 347

转载 DrawerLayout的使用

1, 谷歌建议跟布局使用DrawerLayout, DrawerLayout是V4包里的控件;2  给DrawerLayout中的控件设置一下两种属性,属性设置给谁,侧拉出来的就是谁;可以设置给图片, 按钮 ListView等等; android:layout_gravity="left" android:choiceMode="singleChoice"---

2017-11-19 18:45:19 198

原创 cmd命令大全

cmd命令大全(第一部分)  winver---------检查Windows版本   wmimgmt.msc----打开windows管理体系结构(WMI)   wupdmgr--------windows更新程序   wscript--------windows脚本宿主设置   write----------写字板   winmsd---------系统信息   w

2017-11-17 19:23:53 306

原创 TabLayout基础使用

import android.os.Bundle;import android.support.annotation.Nullable;import android.support.design.widget.TabLayout;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentMan...

2017-11-17 16:11:15 199

原创 XlistView刷新加载和Banner轮播

public class ChildFrag2 extends Fragment implements XListView.IXListViewListener { private String urlstrs = "http://api.expoon.com/AppNews/getNewsList/type/1/p/1"; private String[] urls1 = ...

2017-11-17 16:06:03 263

原创 PullToRefreshListView加载和Banner轮播

public class ChildFrag1 extends Fragment { private PullToRefreshListView pull; private String urlstr = "http://www.93.gov.cn/93app/data.do?channelId=0&startNum=0"; private String[] ...

2017-11-17 16:02:20 356

原创 FrameLayout和RadioGroup布局

xml version="1.0" encoding="utf-8"?>android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"

2017-11-15 19:15:42 377

转载 Android开发命名规范和编码规范

转载请注明出处:http://blog.youkuaiyun.com/crazy1235/article/details/51346027命名规范命名规范要望文知义,简单明了。命名规范定制太多,就会让人心烦,反而没人遵守了。 ---《APP研发录》先介绍两种命名规则:驼峰命名法:又称小驼峰命名法。除了首个单词

2017-11-09 11:23:34 177

原创 Frafment 的show和hide

​​​​​​import android.os.Bundle;import android.support.annotation.IdRes;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentTr...

2017-11-07 11:05:50 294

转载 ImageLoader 的应用

1--权限(联网,读写sd卡)2--依赖 compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'3--重写MApp类extends    Application, 切记要在清单文件调用       *onCreate中    ImageLoaderConfiguration con

2017-11-07 09:35:14 180

转载 处理三级缓存应用

这里说的三级缓存,分别指的是:内存缓存、文件缓存和网络这三个层面。一般来说,我们首次加载图片,内存和文件是没有缓存的,这样我们需要从网络加载,加载完成后,我们会存到内存和文件中去;当再次加载图片的时候,我们会先查找内存有没有,如果有就直接显示内存中的图片,如果没有,我们会接着查找文件中是否有,如果文件中有,我们会显示文件中的图片,并且把它存到内存中去,这样下次我们在内存中就能找到它了。

2017-11-07 09:33:06 264

转载 强软弱虚---强引用、软引用、弱引用、虚引用

1、概述   在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再 把它捡回来使用就不可能了。   但有时候情况并不这么简单,你可能会遇到类似鸡肋一样的物品

2017-11-07 07:55:06 241

转载 Android开发不得不看的网址

这是一些比较全面而且开发中经常用到的一些网址:android零碎知识收集大全:这是一些常用方法的封装工具类,包含好多知识,比如:添加水印,身份证号验证等。RX学习内容:这是RX操作符比较全面的文章,方便大家学习。android面试相关:这是android面试相关的,很全面哦!!干货集中营:这里面包含好多干货哦!!!是不是很饥渴,释放你的野性吧!!哈哈~~七天

2017-11-06 20:22:46 133

原创 找Bug的历程

一.码畜:靠编译器帮自己查语法错误消灭笔误:编写适合程序员的键盘练习if (常量==变量或表达式)使用goto接力超长的if,switch连续的if还是if elseif多个条件的组合:精心的排版多重括号的匹配条件编译各种const:不要纠结各种常量了,这个世界上唯一不变的就是变化。用APIWriteProcessMemory还能修改

2017-11-02 16:30:30 251

原创 电脑怎么进入BIOS的方法集合

现在电脑品牌上百种,每种品牌又有各种类型,所以BIOS的类型也是成百上千,因为BIOS是在DOS下面的,而且现在的BIOS大多数都是以英文为主,BIOS又是整个系统中最神密最难掌握的,所以很多想自已装系统的或想进行忧化BIOS设置的网友都望而却步,别说怎样设置BIOS,有的电脑就算进入BIOS都是一件伤脑筋的事。我经常与BIOS打交道,见过各种各样的BIOS,今天我就把怎样进入BIOS全面总结一下

2017-11-02 13:04:14 1512

原创 横向滑动菜单, HorizontalScrollView,fragment,Viewpager结合使用

package com.wzq.scrollviewindicater;import android.graphics.Color; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import

2017-11-02 11:18:24 278

原创 编译接口工具类

public class NetUtil {    private static String tag = "getNetJson";    public static String getNetJson(String urlString) {        try {            //url对象封装接口字符串            URL url = new

2017-11-02 08:00:59 267

原创 android 网络连接的判断

网络连接判断的工具类,判断是wifi网络,   还是蜂窝网络,或者无网络;package com.wzq.wifidemo;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;/**

2017-11-01 20:30:28 166

原创 AndroidStudiod的标准设置合集

【开发环境】物理机版本:Win7旗舰版(64位)Android Studio版本:2.1正式版 【Android Studio的优势】基于Gradle的构建支持Android特定重构和快速修复更加丰富的模板代码,让创建程序更简单提示工具更好地对程序性能、可用性、版本兼容和其他问题进行控制捕捉直接支持ProGuard和应用签名功能;自带布局编辑器,可以让你拖放

2017-11-01 13:03:05 382

原创 AsyncTask的基础使用

1--- 联网权限2 -- 主线程调用AsyncTask类实例调用/**         * 1  MAsyncTask在主线程实例化;         *  2 doInBackground在子线程,会把子线程请求的数据发送给在主线程运行的方法(onPostExecute)         *  3 底层原理是Handler+Thread;     

2017-11-01 10:47:46 172

原创 Android图片压缩方法集合

在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩);质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手机拍照都能达到3M左右了,尺寸压缩一般可用于生成缩略图。两种方法都实装在了我的项目中,结果却发现在质量压缩的模块中,本来1.9M的图片压缩后反而变成3M多了,很是奇怪,再做了进一步调查终于知道原因

2017-11-01 10:44:19 233

原创 ConstraintLayout布局的基本使用

Android基础之布局ConstraintLayoutGoogle I/O 2016 上发布了 ConstraintLayout,据说很强大,那就一探究竟吧!gradle配置[html] view plain copycode class=" hljs bash" style="box-sizing: border-box; mar

2017-11-01 10:39:53 363

原创 android 常用权限和依赖

常用权限<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.per...

2017-11-01 10:37:05 346

转载 ListView多条目加载

[java] view plain copy"code" class="java">一 javabean对象  package com.wzq.moreitemlistviewdemo;    public class Goods {      private String name;      private String price;  

2017-11-01 10:34:10 193

原创 HttpUrlConnection用get和post请求发送参数

post请求: final String nameValue = username.getText().toString(); final String passValue = password.getText().toString(); new Thread(){ public void run() {

2017-11-01 10:31:35 370

原创 Banner轮播图的使用

 banner使用步骤 1---添加依赖  compile 'com.youth.banner:banner:1.4.9' //最新版本 2--- 添加权限*<uses-permission android:name="android.permission.INTERNET" /> *<uses-permission android:name="android.permiss...

2017-11-01 10:29:00 170

原创 HttpClient androidStudio中的基础使用

modle的buil.gradle文件中android根标签下   添加useLibrary 'org.apache.http.legacy'/** * httpClient-- apche 基金会维护的请求网络的工具;工具类 */public class NetWorkUtils {    public  String tag =

2017-11-01 10:24:46 156

空空如也

空空如也

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

TA关注的人

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