自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 FlycoTabLayout - SegmentTabLayout的使用

一:导入依赖:implementation 'com.flyco.tablayout:FlycoTabLayout_Lib:2.1.2@aar'二:布局文件:布局文件:SegmentTabLayout+viewpager<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

2019-08-23 11:02:02 4972 1

原创 Android调H5方法

首先,先在h5里面写入window.android.getJs('参数')然后,我们在安卓端进行常规的操作 WebSettings settings = webView.getSettings(); webView.setWebChromeClient(new WebChromeClient()); settings.setJavaSc...

2019-05-30 10:15:45 1409 1

原创 使用Android studio 制作.9图

在开发app的时候应该会遇到不少图片大小不确定的时候,我们可以在Android studio里面制作.9图,其实也非常简单哦。第一步:我们先把UI给的图放在drawable里面,然后右键点击图片,会出来我们选择Create 9-Patch file,然后就会弹出框,我们选择生成的.9图保存的地址和名称,注意:新生成的.9图不能和之前的图片名称一样哦!第二步:我们在...

2019-04-17 11:02:27 2266

原创 Android 自定义Glide实现圆形头像效果(圆角,正常,黑白,圆形效果)

工具类:/** * Glide 图片加载工具类 *//** * diskCacheStrategy参数补充 * <p> * DiskCacheStrategy.NONE 表示不缓存任何内容。 * <p> * DiskCacheStrategy.DATA 表示只缓存原始图片。 * <p> * DiskCacheStrategy...

2019-04-16 18:34:26 1834 3

原创 Android6.0 获取定位权限(动态权限)

private static final int BAIDU_READ_PHONE_STATE = 100;//定位权限请求 private static final int PRIVATE_CODE = 1315;//开启GPS权限 private LocationManager lm; /** * 检测GPS、位置权限是否开启 ...

2019-04-16 18:27:09 4377

转载 获取阳历、农历日期

相信在不少的app中都有显示当前日期的功能吧。以下的代码忘了从哪里找到的。先存着,日后可能会用到。public class DateUtil { // 星期 private static String[] week = {"星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"}; // 农历月份 private s...

2019-04-16 18:18:58 508

原创 RecyclerView实现item移动效果(仅上下)

效果图:大概就是这么个效果,这个完全是design里面效果,下面的代码中有注释,这里就不多讲解了.代码:public class MainActivity extends AppCompatActivity { private List&lt;String&gt; mStringList = new ArrayList&lt;&gt;(); private Rec...

2019-01-11 16:34:39 3920 1

原创 android 点击图片全屏展示效果

MainActivity:public class MainActivity extends AppCompatActivity { private ImageView imageView; private Dialog dialog; private ImageView image; @Override protected void onC...

2019-01-10 16:22:29 6172

原创 SourceTree最新安装教程

一:下载SourceTree官网地址:https://www.sourcetreeapp.com/这个网页应该是英文的,但是我给翻译了二:注册一个bitbucket账号(以后会用到)官网地址:https://bitbucket.org/product点击Get started for free注册填上自己的邮箱设置账号密码,然后进入邮箱进行验证,这样我们...

2018-12-05 13:07:16 5165 1

原创 Retrofit+Rxjava的联用

添加依赖:implementation 'io.reactivex.rxjava2:rxandroid:2.0.2'implementation 'io.reactivex.rxjava2:rxjava:2.x.y'implementation 'com.squareup.retrofit2:converter-gson:2.3.0'//转换器,请求结果转换成Modelimplemen...

2018-12-01 10:34:53 419

原创 不用自定义view就能实现的效果(渐变,镜子,直线,圆圈等)

在drawable里面新创建一个 Drawable resource: 1.绘制一条直线/虚线&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"&gt;

2018-12-01 09:06:16 286

原创 Button设置点击事件的四种方式

第一种(匿名内部类): private Button btn1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_da...

2018-11-29 18:16:34 12769 1

原创 Android GPUImage滤镜效果

先附上一张效果图: 第一步:添加依赖compile 'jp.co.cyberagent.android.gpuimage:gpuimage-library:1.4.1'第二步:代码public class MainActivity extends AppCompatActivity { private GPUImage mGPUimage; priva...

2018-11-29 16:02:17 1179

原创 android -- 商城秒杀倒计时的实现

我们经常会看到一些商城类App里面总会有秒杀倒计时,下面就来说一下。 //相差多少时间 - ms private long dt = 0; private Handler handler = new Handler(){ @Override public void handleMessage(Mes...

2018-11-02 09:14:40 1658

原创 记录--viewpager切换 导入compile `com.zhy:magic-viewpager:1.0.1`报错

最近我使用了ViewPager,需要切换ViewPager的时候有动画效果,所以就在github上找到了一个特别炫酷的效果,可是导入依赖之后运行报错,删除依赖就不报错了,在网上找不到这个报错的原因 github地址:https://github.com/hongyangAndroid/MagicViewPager 报错: Error: Program type already pr...

2018-11-01 10:11:02 634

原创 记录--tomcat已经启动,但访问不了的原因

今天使用了comcat,已经启动了,可是我输入 http://localhost:8080/ 访问不了本地的服务器.然后仔细看了一下发现 然后将http://localhost:9527/  改了就可以访问了.  ...

2018-10-31 14:05:48 719

原创 Android Studio APK打包

APK签名:首先我们先要找到bulid:点击Generate Signed APK:找到我们需要签名的项目,然后点击Next:就会出来这个,然后我们点击Create New...就会弹出一个窗口:注意:password要和confirm要一致!如:点击OK:点击Next: Build Type有两个版本,分别是测试版debug和正...

2018-09-21 10:02:07 211

原创 Android和JS交互

主函数:public class MainActivity extends AppCompatActivity { @BindView(R.id.webview) WebView webview; @Override protected void onCreate(Bundle savedInstanceState) { super.onC...

2018-09-20 11:04:28 196

原创 WebView的简单使用

public class MainActivity extends AppCompatActivity implements View.OnClickListener { private WebView webview; private Button back; private Button next; @Override protected void...

2018-09-18 10:04:56 180

原创 ViewPager+RadioGroup+RadioButton实现滑动切换页面与点击按钮切换页面

一:效果图:二:代码:首先  根据我们有几个页面就设置几个Fragment,主函数:public class MainActivity extends AppCompatActivity { private ViewPager viewpager; private RadioButton one; private RadioButton two; ...

2018-09-13 11:19:29 1674

原创 Retrofit的简单使用

一:简介Retrofit是基于OkHttp的网络请求框架,同时也是现在最火的网络请求框架,跟OkHttp一样,他们都是Square公司的。二:特点Retrofit是目前为止性能最好,处理最快的网络请求框架,支持同步和异步的网络请求,同时他也支持多种数据的解析和序列化格式,比如:Gson,json,XML......Retrofit简洁易用,通过注解来配置请求,包括请求方法,请求参数...

2018-09-11 19:30:46 231

原创 自定义view绘制一个跟随手指触摸移动的小球

今天我们就来绘制一个能跟随手指的触摸而移动的小球。其实很简单,只要我们能够运用自定义view中的onTouchEvent方法我们就可以很轻易的做到。第一步:我们使用自定义view绘制一个小球: private float x ; private float y ; Paint paint = new Paint(); public myView(C...

2018-09-06 12:36:48 767

原创 自定义view绘制动态钟表

首先附上源码地址:https://github.com/y-kaixin/Colock一:准备工作:今天我们就来学习一下 ,怎么用自定view绘制钟表?在绘制钟表之前,我也看了好多博客,上面写的特别复杂,什么计算公式一大堆,其实并不用这么麻烦,只要我们了解了自定义view里面的几个属性我们就可以用特别简单的方法来绘制动态钟表,下面我们现在介绍一下这几个属性: canvas....

2018-09-05 15:15:18 516

原创 SQLite数据库的使用方法

一:SQLite简介Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点:1.轻量级使用SQLite只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。2.独立性SQLite数据库的核心引擎不需要依赖第三方软件,也不需要所谓的“安装”。3.隔离性S......

2018-09-04 11:29:07 3230

原创 自定义view绘制扇形,饼状图

如果你想要在你的界面上画个扇形,使用的平时的控件是没有这个功能的,这时候我们就可以使用自定义view来绘制扇形下面,我们来学习一下怎么使用自定义view来绘制:一:创建一个类一:我们先创建一个类,继承自View,然后重写两个构造方法 //我们调的 public _view(Context context) { super(context); ...

2018-09-02 21:23:44 1487

原创 android动画之逐帧动画的特点以及使用方法

一:简介:    android的动画类型分为两种:                  1.视图动画                  2.属性动画其中,视图动画又分为逐帧动画和补间动画。 今天我们主要来学习一下逐帧动画的特点和使用方法:逐帧动画特点:逐帧动画是一种常见的动画形式,其原理是在“连续的关键帧“中分解动画动作,也就是在时间轴上的每帧上逐帧绘制不用的内容,使其...

2018-08-31 10:50:55 1391

原创 xutils获取网络图片、本地图片

一:导入依赖compile 'org.xutils:xutils:3.5.0'二:创建一个MyApplication继承自Applicationpublic class MyApplication extends Application {    @Override    public void onCreate() {        super.onCreate();   ...

2018-08-29 17:19:58 1171

原创 xutils获取网络数据易懂

第一步:首先:我们先要加载依赖:compile 'org.xutils:xutils:3.5.0' 第二步:创建一个MyApplication继承自Applicationpublic class MyApplication extends Application { @Override public void onCreate() { s...

2018-08-29 09:33:40 412 1

原创 Android--使用pull解析XML和在sd卡中生成XML文件

代码:主函数:ublic class MainActivity extends AppCompatActivity { String xmlString = "&lt;apps&gt;\n" + "\t&lt;app&gt;\n" + "\t\t&lt;id&gt;1&lt...

2018-08-16 09:17:19 516

原创 Android--BlueTooth蓝牙的简单使用

效果图: 代码:public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Button open; private Button search; private TextView show_search; privat...

2018-08-15 09:11:33 396

原创 Android--解析xml

public class MainActivity extends AppCompatActivity { String xmlString = "&lt;apps&gt;\n" + "\t&lt;app&gt;\n" + "\t\t&lt;id&gt;1&lt;/id&gt;

2018-08-15 09:04:56 120

原创 Android--surfaceView简易画板

先来一个效果图: activity代码(都有注释):public class MainActivity extends AppCompatActivity { private SurfaceView faceview; private SurfaceHolder holder; private Paint paint; private Path ...

2018-08-08 19:51:36 451

原创 android--调用系统相机和录像

一:照相:public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Button takePhoto; private ImageView showPhoto; @Override protected void onCreate...

2018-08-08 19:44:49 768

转载 Android 多媒体MediaPlayer使用详解

 Android的MediaPlayer包含了Audio和Video的播放功能,在Android的界面上,Music和Video两个应用程序都是调用MediaPlaer来实现的。  一、播放音频文件         首先看看MediaPlaer的生命周期下面是MediaPlayer提供的常用方法 方法 说明 MediaPlayer 构造方法 create...

2018-08-08 09:33:05 769

原创 Android--SurfaceView和MediaPlayer播放视频

现在 ,我们来学习一下让SurfaceView和MediaPlayer怎么联合使用:先给大家看一下效果图: 布局文件:&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto...

2018-08-08 09:15:28 619

原创 android--toolbar+drawerLayout的使用方法

先放一个效果图:主activity:public class MainActivity extends AppCompatActivity { private Toolbar toolbar; private ListView tv; private DrawerLayout drawerlayout; @Override protecte...

2018-08-07 16:43:51 191

原创 android--RecyclerView

主函数:public class MainActivity extends AppCompatActivity { private RecyclerView list; private List&lt;String&gt; dateSource = new ArrayList&lt;&gt;(); @Override protected void onCr...

2018-08-02 09:15:56 188 1

原创 android--四大组件之ContentProvider与SQLite数据库的联用

使用方法:1.创建一个数据库,继承SQLiteOpenHelper2.新建一个MyProvider继承ContentProvider,并重写方法3.实现MyProvider里面的增删改查方法4.在主activity里面调用数据库的增删改查方法 一.创建一个数据库,继承SQLiteOpenHelper public class MyDatebaseopenHelpe...

2018-07-28 10:20:26 649

原创 Android--四大组件之ContentProvider讲解

一:什么是ContentPrivider:一个应用程序可以通过实现一个Content provider的抽象接口将自己的数据共享给其他应用程序,而且Content providers是以类似数据库表的方式将数据暴露。 providers存储和检索数据,通过它可以让所有的应用程序访问到,这也是应用程序之间唯一共享数据的方法。要想使应用程序的数据公开化,可通过2种方法:创建一个属于...

2018-07-28 10:13:32 272

原创 Android--PullToRefreshListView 上拉下拉刷新(设置上拉下拉刷新时的样式)

一:在使用PullToRefreshListView时,一定要先导包然后点击Import Module将library包导入进去(这里因为我已经导过了,所以使用library1)现在将已经导完的包添加到wome我们的Module里面点击倒数第三个,点击第三个,把library导入进去,这样我们的library包就已经导好了!二:构造布局我们在布局时可以发...

2018-07-25 16:16:35 1464

android常用依赖

android学习中常用的依赖,gson,fasejson,picasso,gilde,ImageLoder,xUtils,eventbus,节操,ButterKinfer,Recyclerview,Fresco,Retrofit,design,Glid ,Okhttp,ndk,xRecyclerView的依赖

2018-09-04

空空如也

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

TA关注的人

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