
咨询项目实战
王志强_湖边雨
Android开发者
展开
-
ListView多条目
一 javabean对象package com.wzq.moreitemlistviewdemo;public class Goods { private String name; private String price; private int resId; private int typeId; public Goods(String name, String pri原创 2017-10-10 08:41:52 · 631 阅读 · 0 评论 -
android 网络连接的判断
网络连接判断的工具类,判断是wifi网络, 还是蜂窝网络,或者无网络;package com.wzq.wifidemo;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;/** * aut原创 2017-11-01 13:53:26 · 429 阅读 · 2 评论 -
HttpClient androidStudio中的基础使用
modle的buil.gradle文件中添加 useLibrary 'org.apache.http.legacy'/** * httpClient-- apche 基金会维护的请求网络的工具;工具类 */public class NetWorkUtils { public String tag = "NetWorkUtils";原创 2017-11-01 08:44:22 · 868 阅读 · 1 评论 -
AndroidStudiod的标准设置合集
【开发环境】物理机版本:Win7旗舰版(64位)Android Studio版本:2.1正式版 【Android Studio的优势】基于Gradle的构建支持Android特定重构和快速修复更加丰富的模板代码,让创建程序更简单提示工具更好地对程序性能、可用性、版本兼容和其他问题进行控制捕捉直接支持ProGuard和应用签名功能;自带布局编辑器,可以让你拖放转载 2017-05-01 09:27:21 · 692 阅读 · 0 评论 -
android 图片的三级缓存(内存,sd卡,网络)
# 第一权限uses-permission android:name="android.permission.INTERNET">uses-permission>uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE">uses-permission>uses-permission andro原创 2017-09-04 14:06:15 · 644 阅读 · 0 评论 -
XListView的简单使用
package com.bawei.wzq.xlistview;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.view.KeyEvent;import android.view.View;import android.widget.Adapte原创 2017-09-06 15:15:20 · 878 阅读 · 1 评论 -
android事件传递全解析
在讲正题之前我们讲一段有关任务传递的小故事,抛砖迎玉下:话说一家软件公司,来一个任务,分派给了开发经理去完成:开发经理拿到,看了一下,感觉好简单,于是开发经理:分派给了开发组长开发组长:分派给了自己组员(程序员)程序员:分派给了自己带的实习生。实习生:好苦逼,无法分派,怎么办啊?只能自己干了但是实习生能不能做好,有两种情况了。转载 2017-09-12 09:57:43 · 403 阅读 · 0 评论 -
PullToRefresh下拉和上拉简单实现
//添加依赖: compile 'com.github.userswlwork:pull-to-refresh:1.0.0' //布局文件使用控件<com.handmark.pulltorefresh.library.PullToRefreshListView android:id="@+id/plv" android:layout_width="match_parent...原创 2017-09-13 15:24:24 · 786 阅读 · 0 评论 -
apk反编译详细教程
在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)转载 2017-09-14 10:24:58 · 813 阅读 · 0 评论 -
Android图片压缩方法集合
在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩);质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手机拍照都能达到3M左右了,尺寸压缩一般可用于生成缩略图。两种方法都实装在了我的项目中,结果却发现在质量压缩的模块中,本来1.9M的图片压缩后反而变成3M多了,很是奇怪,再做了进一步调查终于知道原因转载 2017-09-15 09:17:54 · 612 阅读 · 0 评论 -
HttpUrlConnection用get和post请求发送参数
post请求:final String nameValue = username.getText().toString(); final String passValue = password.getText().toString(); new Thread(){ public void r原创 2017-09-19 08:31:27 · 4046 阅读 · 0 评论 -
XListView请求网络数据
XListView请求网络数据的使用;原创 2017-10-11 08:42:53 · 639 阅读 · 0 评论 -
DrawerLayout的使用
1, 谷歌建议跟布局使用DrawerLayout, DrawerLayout是V4包里的控件;2 给DrawerLayout中的控件设置一下两种属性,属性设置给谁,侧拉出来的就是谁;可以设置给图片, 按钮 ListView等等; android:layout_gravity="left" android:choiceMode="singleChoice"-----原创 2017-10-12 08:44:41 · 544 阅读 · 0 评论 -
Tablayout的基础使用
gradle中添加依赖*compile'com.android.support:design:26+'/** * 1--写tablayout * 2--- 写viewPager * 3-- 写viewPagerAdapter * 4-- 让TabLayout和Viewpager关联; */布局文件代码 xml version="1.0" encoding=原创 2017-10-12 15:56:14 · 698 阅读 · 0 评论 -
Banner轮播图的使用
banner使用步骤 1---添加依赖 compile 'com.youth.banner:banner:1.4.9' //最新版本 2--- 添加权限* *3---添加布局 xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/banner" andro原创 2017-10-18 14:56:49 · 2178 阅读 · 0 评论 -
android 常用权限和依赖
常用权限常用依赖butterknife compile ‘com.jakewharton:butterknife:8.8.1’ annotationProcessor ‘com.jakewharton:butterknife-compiler:8.8.1’imageloader compile ‘com.nostra13.univers原创 2017-09-05 10:50:53 · 1529 阅读 · 0 评论