- 博客(53)
- 收藏
- 关注

原创 xUtils3的使用
MainActivity 主要是调用xutils3的各个方法在导包那里找到org.xutils:xutils:3.5.0 可以获取网络上的数据(get,post) 可以获取图片import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import
2017-08-03 20:17:26
3571
转载 最完整Android Studio插件整理
现在Android的开发者基本上都使用Android Studio进行开发(如果你还在使用eclipse那也行,毕竟你乐意怎么样都行)。使用好Android Studio插件能大量的减少我们的工作量。1.GsonFormat快速将json字符串转换成一个Java Bean,免去我们根据json字符串手写对应Java Bean的过程。使用方法:快捷键Alt+S也可以使用Alt+Ins
2017-09-25 09:34:28
2066
原创 分割字符串
//添加数据 holder2.tv.setText("title: " + list.get(position).getTitle()); String path2 = list.get(position).getPic(); String[] pa
2017-09-21 20:26:43
283
原创 清除缓存
清除缓存Mainactivityimport android.content.Context;import android.content.DialogInterface;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle
2017-08-23 19:49:17
718
原创 实现图片的拖拽缩放功能
用的touchListener方法public class Second extends AppCompatActivity implements View.OnTouchListener{ private ImageView imageView; private Matrix matrix = new Matrix(); private Matrix save
2017-08-23 19:31:32
914
原创 android依赖包
dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support.constraint:constraint-layout:1.0.0
2017-08-22 17:17:23
625
原创 下载安装Apk
这个demo主要是做判断版本并在网上下载并安装apk需要导入xutils3架包Mainactivity(主界面 进行一些操作)import android.app.ProgressDialog;import android.content.DialogInterface;import android.content.Intent;import andro
2017-08-19 11:25:53
975
原创 频道管理
注意: 1. 在app的gradle里面 com.github.andyoom:draggrid:v1.0.1 2.在项目的build.gradle中添加 maven {url "https://jitpack.io"} 3.权限 4.
2017-08-19 09:48:03
383
原创 城市列表
城市列表 1. 在app的gradle里面 com.github.andyoom:citypicker:v1.0.4 2.在项目的build.gradle中添加 maven {url "https://jitpack.io"}注 :这个必须是15以上 minSdkVersion 15效果图:
2017-08-19 08:55:47
282
原创 Listview每个item上加一个popupwindow
给每个item加一个popupwindow 用来操作item看效果1.先看看Mainactivity里package com.example.popupwindowdemo;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.w
2017-08-19 08:49:59
1561
原创 一个小项目
案例包括 数据缓存+listview分页加载+日夜间模式切换下面开始贴代码:MainActivityimport android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;
2017-08-13 19:42:57
329
原创 sd卡读写文件
package com.example.day9sqlitsdcard;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;
2017-08-12 08:03:09
417
原创 判断网络 并选择加载图片的方式
主界面:public class MainActivity extends AppCompatActivity { Broad broad; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2017-08-11 19:41:08
229
原创 判断网络类型 并下载 分段下载
直接上代码MainActivitypackage com.example.lixin.downloaddemo;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.In
2017-08-11 19:38:59
448
原创 极光推送
1、在 module 的 gradle 中添加依赖和AndroidManifest的替换变量。 ndk { //选择要添加的对应cpu类型的.so库。 abiFilters 'armeabi', 'armeabi-v7a', 'armeabi-v8a' // 还可以添加 'x86', 'x86_64', 'mip
2017-08-11 19:33:33
228
原创 短信验证集成步骤
短信验证集成1.先从mob网站上下载sdk2.把里边的四个包导入lib里边3.把lib里的jar包add 然后aar需要在Module的build.gradle里面将libs加入仓库repositories{ flatDir{ dirs 'libs' //就是你放aar的目录地址 }}4. 在Module的build.grad
2017-08-11 19:30:44
376
原创 Service播放音乐
MainActivityimport android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget
2017-08-10 08:03:36
293
原创 扫描手机sdka里的音乐并播放
import java.io.File;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.media.AudioManager;import android.media.MediaPlayer;import android.os.Bundle
2017-08-10 07:55:38
521
原创 显示gridview加载条目动画
//adapter界面import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.view.animation.Animation;import android.view.animation.AnimationUtils;import a
2017-08-08 21:12:07
566
原创 一个小demo
一个使用友盟登录+Xutils3.0网络请求+XListView多条目加载。MainActivityimport android.content.Intent;import android.os.Bundle;import android.support.design.widget.TabLayout;import android.support.v4.app.Fr
2017-08-06 19:45:23
337
原创 今日头条(TodayNews)
仿今日头条的一个项目 (正在学习制作中)现在包括Tablayout 和 侧拉 (slidingMenu) 这两个功能 逐渐完善中...xutils3和tablayout 须要加的 在gradle里边compile 'org.xutils:xutils:3.5.0'compile 'com.android.support:design:25.3.1'侧拉须要导包
2017-08-03 20:46:25
2016
原创 两个工程之间跳转
实现两个工程之间跳转 View tvSkipTwoProject = findViewById(R.id.tv_skip_two_project);// tvSkipTwoProject.setOnClickListener(new View.OnClickListener() {// @Override// pub
2017-08-03 20:10:11
351
原创 自定义View画圆并移动
自定义View 一个圆形 并TouchEvent移动 写完这个类就可以在xml中调用import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.support.an
2017-08-03 20:06:36
310
转载 上传项目到github
AndroidStudio项目提交(更新)到github最详细步骤在使用studio开发的项目过程中有时候我们想将项目发布到github上,以前都是用一种比较麻烦的方式(cmd)进行提交,最近发现studio其实是自带这种功能的,终于可以摆脱命令行了。因为自己也没有做很深的研究,这里就先分享一下通过studio将自己的项目上传到github上的步骤。两个相关概念:git和github
2017-08-02 20:36:13
292
原创 获取手机联系人的两种方法
权限 : import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.content.ContentResolver;import android.database.Cursor;import android.net.Uri;impor
2017-08-02 10:46:17
13770
2
原创 手机联系人的增删改
权限 import android.app.Activity;import android.content.ContentValues;import android.database.Cursor;import android.net.Uri;import android.os.Bundle;import android.view.View;
2017-08-02 10:43:33
435
转载 xUtils3简介
xUtils3简介xUtils 包含了orm, http(s), image, view注解, 但依然很轻量级(246K), 并且特性强大, 方便扩展:稳定的基石: AbsTask和统一的回调接口Callback, 任何异常, 即使你的回调方法实现有异常都会进入onError, 任何情况下onFinished总会让你知道任务结束了.基于高效稳定的orm工具, http模块得以更方便
2017-08-01 14:19:32
265
原创 一个综合案例
package com.example.lixin.lixin1506a20170728;/** * * 主界面 显示轮播图 和 多条目展示 * * 姓名 李鑫 * * 时间 20170728 16.41 * */import android.content.Context;import android.content.DialogInterface
2017-07-28 17:21:39
269
转载 无聊的程序员的世界你不懂
/** * ┌─┐ ┌─┐ + + * ┌──┘ ┴───────┘ ┴──┐++ * │ │ * │ ─── │++ + + + * ███████───███████ │+ * │ │+ * │ ─┴─ │ * │
2017-07-26 14:31:30
581
原创 神注释
/** * _ooOoo_ * o8888888o * 88" . "88 * (| -_- |) * O\ = /O * ____/`---'\____ *
2017-07-26 14:10:07
360
1
原创 ExpandableListView 二级列表的一个简单案例
Mainactivitypackage com.bwie.demo;import java.io.IOException;import java.io.InputStream;import java.net.URLEncoder;import java.util.ArrayList;import java.util.List;import java.util
2017-07-25 20:09:51
327
原创 数据库增删改查!
Sqliteimport android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteOpenHelper;public class SQLite extends SQLiteOpenHelper{ publ
2017-07-25 20:04:04
256
原创 解析xml 几种方法
Dom解析xmlpackage com.example.domresovler;import java.io.InputStream;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Documen
2017-07-25 19:58:53
254
原创 使用viewpager加fragment切换界面
import android.os.Bundle;import android.support.annotation.IdRes;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentActivity;import android.support.v4.app.FragmentPag
2017-07-25 19:49:16
288
原创 判断有没有网络 结合一个小案例
Mainactivitypackage com.example.asynctaskdemo;import android.app.ProgressDialog;import android.content.DialogInterface;import android.content.Intent;import android.os.AsyncTask;imp
2017-07-25 19:45:48
511
原创 banner轮播图 运用网上架包 比较美观
compile 'com.youth.banner:banner:1.4.9' 在gradle里加上这句话 并去导包那里搜索glide以下是具体代码内容:package com.bawei.banner;import android.content.Context;import android.os.Bundle;import android.suppor
2017-07-25 19:40:29
354
原创 asynctaskdemo 加网络判断 有没有网络
package com.example.asynctaskdemo;import android.app.ProgressDialog;import android.content.DialogInterface;import android.content.Intent;import android.os.AsyncTask;import android.support.
2017-07-24 14:49:17
440
原创 XlistView 上拉加载下拉刷新
package com.example.myxlistviewdemo;import android.os.AsyncTask;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;
2017-07-22 07:46:24
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人