自定义博客皮肤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切换Activity的动画效果

overridePendingTransition 方法必须在startActivity()或者 finish()方法的后面。Android已经内置了几种动画效果,可以见 android.R.anim 类。一般情况下我们需要自己定义屏幕切换的效果。首先我们先了解Activity的位置定义,如下图:从上图可以看出,以手机屏幕下面边未X轴,屏幕左边为Y轴,当Activity在X轴值为-100%p时,刚...

2018-06-06 16:30:06 3810 2

转载 Android调用系统图库和相机获取图片并裁剪

最近用到从系统图库和相机获取图片并裁剪当头像,根据郭霖大神的第一行代码调用相机和图册,来进行扩展和总结。1、获取权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>2、点击按钮来提示选择图库还是相机private String[]mCustomItems=new String[]{"本...

2018-05-31 19:26:30 1154

原创 图片上传Retrofit+RxJava

RetrofitApi:public interface RetorfitApi { @POST("file/upload") @Multipart Observable<Test> uploadFile(@Part("uid")RequestBody uid, @Part MultipartBody.Part file);}RetrofitUtils:pu...

2018-05-29 20:45:35 773

原创 自定义流式布局实现搜索历史

public class FlowLayout extends ViewGroup{ public FlowLayout(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public FlowLayout(Context...

2018-05-28 16:53:25 388

转载 安卓 自定义顶部标题栏

思路及实现步骤1.定义标题栏布局 2.自定义TitleActivity控制标题栏按钮监听 3.在TitleActivity中实现标题栏以下内容切换效果如下:   首先定义标题栏layout_title.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.an...

2018-05-24 09:01:49 682

转载 Xbanner的基本使用

1导入依赖compile 'com.xhb:xbanner:1.2.2'compile 'com.nineoldandroids:library:2.4.0'compile 'com.github.bumptech.glide:glide:3.7.0'compile 'jp.wasabeef:glide-transformations:1.0.6'2添加权限<uses-permissi...

2018-05-18 20:21:14 184

原创 MVP+RxJava+Retrofit+二级列表+Evenbus实现二级列表购物车

效果图:加依赖:dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:27.1.1' implementation 'com.android.support.constraint:cons...

2018-05-16 20:30:54 192

原创 终极MVP二级购物车

所需要的依赖12345678compile 'com.android.support:appcompat-v7:24.2.1'   testCompile 'junit:junit:4.12'   compile 'com.squareup.okhttp3:okhttp:3.9.0'   compile 'com.squareup.okhttp3:logging-interceptor:3.9.0...

2018-05-02 08:52:35 166

原创 安卓Studio调整菜单栏和字体大小

1.File --Settings --Appearance & Behavior -- Appearance ,右边Override default fonts by(not recommended)2.设置代码大小:File --Settings-Editor-Colors & Fonts -- Font,右边刚开始是不能编辑的,在右边 Scheme 处先Save as 后可以...

2018-05-02 08:35:41 1673

原创 android与JS交互,互相调用方法,跳转到网页

在main下面New - Folder - Assets Folder,在Assets下面新建一个js_android.html[javascript] view plain copy<html>  <head>      <meta http-equiv="content-type" content="text/html;charset=utf-8">    ...

2018-04-28 09:03:35 311

原创 RecyclerView实现多条目展示,点击图片显示动画,长按删除条目

必要的权限:<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android....

2018-04-27 15:42:25 701

原创 MVP抽基类并实现注册登录

BaseActivity Demo:public abstract class BaseActivity<P extends BasePresenter> extends AppCompatActivity implements IBaseView { public P presenter; @Override protected void onCreate(...

2018-04-22 20:57:07 288

转载 自定义ViewGroup实现换行

另外一篇实现历史搜索https://blog.csdn.net/Love_My_Life_/article/details/78055675在做搜索页面的,往往会有热词推荐,热词推荐的表现形式一般分为两种,一种是表格的形式,这种通过GridView很容易实现,还有另外一种,如下图所示:这种布局方式,每一行容纳的View数量是不固定的,当超过屏幕宽度时会自动换行。其实要实现起来也很简单,自定义Vie...

2018-04-16 10:04:45 203

原创 自定义View 实现横向的搜索记录

author:Created by WeiWeiFeng on 2018/4/14. */public class HorizontalView extends ViewGroup { int mLeft=20; int mTop=10; public HorizontalView(Context context) { this(context,nu...

2018-04-14 16:44:23 122

原创 自定义View实现画布手动or自动旋转,点击暂停,画布跟随鼠标移动

** * author:Created by WeiWeifeng on 2018/4/12. */public class Xiaoguo extends View implements View.OnClickListener { private RectF rectF; private Paint paint; private int centerX; ...

2018-04-14 16:42:38 244

转载 使用ZXing实现二维码扫描

  二维码现在越来越火爆,使用的越发广泛,对于二维码二维码的生成与解析,有多种途径,这里我选择用google老大的ZXing。   其中刘超大神使用ZXing写了一个快速集成二维码扫描的工具类,实现其核心的实现扫描的功能。使用时通过调用二维码工具类,几行代码就可以实现二维码扫描的功能。   参考资料:       二维码工具类下载地址:  https://github.com/yipianfeng...

2018-04-13 19:38:25 275

原创 PullToRefreshListView联合数据库的基本caozuo

activity的代码:public class MainActivity extends AppCompatActivity { String baseurl = "https://api.tianapi.com/wxnew/?key=48a7d7193e11bd2dd4a683b6e2f90a4f&num=10&page="; int page = 1; ...

2018-04-03 20:24:44 100

原创 angularjs的基本增删改查

效果图:以下直接代码展示:css样式<script src="lib/angular.min.js" type="text/javascript" charset="utf-8"></script> <script src="lib/jquery-1.11.0.min.js" type="text/javascript" charset=

2018-03-28 19:09:09 384

转载 ViewPager 轮播图(本地图片篇)

直接贴代码:MainActivity[java] view plain copypackage com.cruze.viewpager;    import android.app.Activity;  import android.os.Bundle;  import android.support.v4.view.ViewPager;  import android.support.v4.vi...

2018-03-04 20:46:27 411

转载 AlertDialog弹框和ProgressDialog下载进度框

public class MainActivity extends AppCompatActivity {    private int bar = 0;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        set...

2018-03-01 22:30:25 333

转载 DrawerLayout的使用

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

2018-03-01 22:16:27 119

原创 ViewPager和GridView结合使用

package com.wwf.wuxianlunbo;import android.annotation.SuppressLint;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.v4.vi...

2018-02-28 15:50:31 507

转载 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"...

2018-02-26 15:25:36 208

转载 android 常用权限和依赖

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

2018-02-25 16:53:55 100

转载 安卓组件中GridView的简单使用

GridView与ListView的用法基本一致,不同的只是布局。当我们打开手机,应用会以宫格显示,那就是GridView。 以代码形式展示给大家,适配器使用SimpleAdapter,熟悉了适配器的用法,就只需要注意几个GridView的属性即可。Activity类public class MainActivity extends Activity { private GridView ...

2018-02-25 12:05:25 265

转载 android事件传递全解析

在讲正题之前我们讲一段有关任务传递的小故事,抛砖迎玉下:话说一家软件公司,来一个任务,分派给了开发经理去完成:开发经理拿到,看了一下,感觉好简单,于是开发经理:分派给了开发组长开发组长:分派给了自己组员(程序员)程序员:分派给了自己带的实习生。实习生:好苦逼,无法分派,怎么办啊?只能自己干了但是实习生能不能做好,有两种情况了。情况一:实习生:经过一段时间的研究,琢磨,熬夜,奋斗,死敲,皇天不负有心...

2018-02-25 11:39:20 104

原创 横向滑动菜单,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 android.supp...

2018-02-25 11:38:00 249

原创 TabLayout的基本用法

gradle中添加依赖*compile'com.android.support:design:26+'/** * 1--写tablayout * 2--- 写viewPager * 3-- 写viewPagerAdapter * 4-- 让TabLayout和Viewpager关联; */布局文件代码 <?xml version="1.0" encoding="utf-8"?&g...

2018-02-25 11:34:35 133

原创 MVC框架的批量删除

批量删除的大致思路   首先,在jsp页面中定义复选框的标签,里面value中放入用户的ID,再用异步请求,调用controller中的删除方法,调用service,调用mapper。最后操作数据库。  用批量删除商品为列子 1. 在jsp页面中,添加批量删除的所有标签及其方法和jQuery。Jsp页面中的 jQuery中的2. controller的批量删除的方法3. service/...

2018-02-22 20:42:34 2206

转载 XListView请求网络数据的使用;

导入xListviewActivity实现 XListView.IXListViewListener重写 onRefresh ,onLoad 方法public class MainActivity extends AppCompatActivity implements XListView.IXListViewListener { private Adater adater; ...

2018-02-22 19:09:00 157

转载 ImageLoader的基础使用

1--权限(联网,读写sd卡)uses-permission android:name="android.permission.INTERNET" />uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>uses-permission android:name="android.permis

2018-01-30 17:28:09 132

转载 JAVA中强软弱虚四种引用

Java中强软弱虚四种引用一:引用的目的:在Java中垃圾回收器的运行是JVM操作的,但是我们仍然可以在一定程度上与垃圾回收器进行交互,其目的在于更好的帮助垃圾回收器管理好应用的内存,避免内存出现OOM这种交互方式就是使用JDK 1.2引入的java.lang.ref包,为对象指定不同的引用类型。Object obj = new Object()        obj指

2018-01-30 17:15:41 135

原创 安卓中创建数据库和基本增删改查

安卓中创建数据库和基本增删改查安卓数据库,不用安装,代码创建即可使用,以下是创建数据库:public class SqliteHelper extends SQLiteOpenHelper{/*** 1.上下文* 2.数据库名字* 3.工厂游标* 4.版本号* @param context*/public SqliteHelper(Context c

2018-01-27 18:38:04 499

原创 安卓中的视频播放器

安卓中的视频播放器安卓中我们基本上会用到三种方式来播放视频第一种,系统的视频播放器:public class MainActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreat

2018-01-27 18:04:16 394

原创 安卓的调用系统相机和相册以及裁剪

安卓的调用系统相机和相册以及裁剪以下demo是调用系统相机并且裁剪:public class MainActivity extends Activity{private ImageView imageView;private String path = Environment.getExternalStorageDirectory()+"/1512Q.png";   

2018-01-27 17:51:17 323

转载 HttpClent 在as的基础使用

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

2018-01-26 14:33:55 229

原创 判断手机的网络状态

判断手机的网络状态,以下是代码展示: //判断手机网络状态public static int getNetType(Context context){ /* * 获取手机网络状态 * -1 代表无网络 * 0 代表蜂窝网络 *1 代表WiFi * */ int mState= -1;//代表无网络 //获取

2018-01-26 11:15:31 745

原创 从网络获取文本,和图片数据的工具类,

获取数据工具类代码展示如下:···注:获取网络数据要在次线程里,耗时操作不能放在主线程里,否则会出现ANR(应用程序无响应),务必不要忘了加联网权限public class Tools { //获取网络文本的方法 public static String getText(String urlString) { try { URL ur

2018-01-25 12:47:04 184

转载 android-studio安装过程详解

android-studio安装过程详解转载 2018年01月18日 13:53:32标签:android-studio /android-studio安装 /Gradle /android-gradle /android studio69059写在前面:最好先配置好java环境变量,可参考本博另一篇文章: http://blog.csdn.net/liranke/article/details/

2018-01-18 09:55:17 363

转载 Exlipse的快捷键

IntelliJ IDEA使用教程 (总目录篇)link:给推荐几个对程序员来说神器般存在的软件1. ctrl + shift + r:打开资源(不只是用来寻找Java文件)最常见的就是全局搜索某个文件名。2.ctrl + h    (FileSearch )

2017-12-13 20:29:06 381

空空如也

空空如也

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

TA关注的人

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