自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (6)
  • 收藏
  • 关注

原创 自定义view 雷达图 百分比维度图

效果图:具体实现public class RadarView extends View { private static final float maxValue = 100; // 最大刻度值 private int count = 5; // 数据个数 private float angle = (float) (Math.PI * 2 / count)...

2020-01-18 15:45:08 975

原创 Android 轮播图 banner

自定义view,内部使用横向的recyclerView实现public class RecyclerViewBanner extends FrameLayout { private RecyclerView recyclerView; private LinearLayout linearLayout; private GradientDrawable default...

2019-12-16 09:51:53 134

原创 Android 圆角图片 圆形图片

实现圆角图片方法1:自定义view继承自Drawablepublic class RoundDrawable extends Drawable { private Paint paint; private Bitmap bitmap; private RectF rectF; public RoundDrawable(Bitmap bitmap) {...

2019-12-14 15:29:09 265 1

原创 Android 播放https视频

https://coding.net/u/linchaolong/p/ijkplayer-https/git 网上的开源项目介绍视频播放器可以选择开源的DemoQSVideoView,功能强大,自定义ui方便我们主要是用到其中编译好的so文件相关so文件在example项目里面。我们在自己的项目里面新建libs文件夹,将so文件复制进去即可:现在就可以播放https...

2019-12-12 20:24:33 2193

原创 Android 录音

手机端录音,保存录音文件1、录音、存储相关权限申请<uses-permission android:name="android.permission.RECORD_AUDIO" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-p...

2019-12-03 17:37:35 132

原创 ListView下拉刷新、上拉加载更多的 UltimateRefreshView 的使用

1、添加项目依赖api 'com.reoobter:ultrapullview:1.0.0'2、xml文件中引入3、下拉刷新、上拉加载的动画,是两个adapter4、设置adapter:需要自己新建一个adapter,继承自BaseHeaderAdapterrefreshView.setBaseHeaderAdapter(new HeaderAdapter(getAct...

2019-12-02 17:47:40 473

原创 Android 应用内PDF文件查看

使用网上的开源控件:https://github.com/barteksc/AndroidPdfViewer需要把pdf文件下载到本地,然后进行显示1、添加项目依赖implementation 'com.github.barteksc:android-pdf-viewer:2.8.2'2、xml里面引入pdf控件3、加载服务器上的pdf文件,传入文件地址urlpr...

2019-12-02 16:57:27 579

原创 DemoQSVideoView使用

GitHub地址:https://github.com/tohodog/QSVideoPlayer1.下载项目,导入到自己的工程里面,作为自己项目的依赖2.新建一个activity作为播放页面a、xml里面引入控件b、activity里面找到控件,并设置相关资源设置资源路径:videoView.setUp(url); 运行即可看到效果c、生命周期管理,参考htt...

2019-12-02 16:40:51 449

原创 打开相册选择图片

1.动态获取读写权限private static String[] PERMISSIONS_STORAGE = new String[]{ "android.permission.WRITE_EXTERNAL_STORAGE", "android.permission.read_EXTERNAL_STORAGE"};// 读取权限private static fi...

2018-04-09 15:10:40 1068

原创 MPchart 曲线图、柱状图、饼图

一。加入依赖库,在项目build.gradle下面的dependencies里面加入:implementation 'com.github.PhilJay:MPAndroidChart:v3.0.3'二。因为网上资源比较多,注释也比较清楚,就直接贴上所有代码1.两个管理类public class LineChartManager { private LineChart lineChart...

2018-03-22 19:24:35 4707 1

原创 android 生成Excel表

一。在项目的libs文件夹下面加入jar包,网上搜索下载,稍后我上传demo,可以从里面得到。二。1.生成excel并保持到sd卡,需要先判断sd卡是否可用获取sd卡可用内存大小,如果太小数据就无法写入private static long getAvailableStorage(Context context) { String root = context.getExternalFil...

2018-03-22 19:08:35 2309 2

原创 JPush 激光推送 接收通知和自定义消息

一.在极光推送官网注册账号并创建项目(包名填写自己项目的包名,并记录 AppKey)二.1.根据官网提示,下载sdk包并放入工程(将下载的sdk解压,复制libs里面的文件到项目的libs目录下)build.gradle里面增加android { sourceSets { main { jniLibs.srcDirs = ['libs'] ...

2018-03-20 10:37:39 9175

原创 PhotoView 缩放 使用

1.在module 的build.gradle文件下加入依赖dependencies { implementation fileTree(dir: 'libs', include: ['*.jar'])'  implementation 'com.github.chrisbanes:PhotoView:2.0.0'}2.使用(1)xml文件中布局&lt;com.github.chri...

2018-03-16 15:30:37 1623

原创 高德地图定位、画线 基础功能

1.先根据官网介绍下载相应的SDK包。**注意,从坐标拾取系统上拾取的坐标,在使用时需要把经纬度反过来填写!!!(拾取的是(10,20),设置时应该为(20,10))才能显示正确的位置**a:定位设置//三角箭头跟随手机方向转动//初始化定位蓝点样式类MyLocationStyle myLocationStyle = new MyLocationStyle();// myLocationSt...

2018-03-15 17:24:00 10070

原创 canvas circle

package com.example.appuser.testother.widget;import android.animation.AnimatorSet;import android.animation.ObjectAnimator;import android.animation.ValueAnimator;import android.content.Context;im

2018-01-30 16:50:24 368

原创 ads 轮播

package com.example.appuser.testother.widget;import android.content.Context;import android.os.Handler;import android.support.v4.view.PagerAdapter;import android.support.v4.view.ViewPager;import

2018-01-30 16:42:27 205

原创 cocos creator01编辑js

学习cocos时按照官网步骤 制作第一个小游戏,在新建js时,打开总是报错,可能是原有的编辑器有问题,我们需要自己下载一个vscode编辑器,网上搜就有。然后在cocos的偏好设置-数据编辑-外部脚本编辑器选中自己刚下载的vscode,保存后就可以打开js文件了。

2017-10-27 15:58:52 1037

原创 unity5.0 添加图片纹理

unity5.0 没有直接创建GUITexture的命令,按如下操作可以添加: 1.创建一个空物体Create Empty; 2. 3.添加之后,就可以在GUITexture 组件下面选择纹理了。

2017-10-26 14:25:35 2769

原创 UNITY3D 5.0 修改文字内容

初学unity,自己试着设置文字js代码为: gameObject.Find(“zidan”).GetComponent(Text).text=”子弹数:”+zidanshu; 或者: gameObject.Find(“Canvas/zidan”).GetComponent(GUIText).text=”子弹数:”+zidanshu; gameObject

2017-10-20 15:29:16 4455 1

原创 RadioGroup+RadioButton切换Fragment

1.设置默认选中项 mainChart.setChecked(true); setChoiceItem(0); 2.`RadioGroup切换事件private void setRbChecked() { radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {

2017-10-16 09:38:17 785

原创 EventBus3.0 使用

1.引入插件: 在build.gradle文件的dependencies 下面加入 compile ‘org.greenrobot:eventbus:3.0.0’; 2.定义事件类,可以随意取名 如:public class MyEvent { public A a; public MyEvent (A a) { this.a= a; }}注意:A 参

2017-09-22 15:26:00 166

转载 视频剪辑mp4parser

可以直接使用public class VideoClipUtil { private static final String TAG = "VideoClipUtil"; private String filePath;//视频路径 private String workingPath;//输出路径 private String outName;//输出文件名

2017-07-17 11:24:53 646 1

原创 Retrofit2.0使用

1.build.gradle 里面加入依赖包:compile ‘com.squareup.retrofit2:retrofit:2.3.0’ 2.新建Java Interface 请求url = http://baidu.com/search?key=图片 public interface APIInterface { @GET(“search”) Call searc

2017-07-06 12:00:08 220

工具包master.7z

mvp开发框架,附带部分工具类,添加进自己的项目里面,可以提高初始开发速度,减少一些常用的初始化操作,许多工具类可以根据需要,添加、修改、和删除

2019-12-23

播放https视频支持so.rar

Android 播放https视频,需要支持的so文件,使用方法参考前面的文章。如果so文件有问题,可以搜下相关方式,自己编译生成相应的so库。

2019-12-12

Android 生成Excel

Android 生成 Excel表格并保存至sd卡demo,需要的可以下载使用

2018-03-22

PhotoView 左右滑动查看图片,可放大、缩小、点缩略图全屏预览

photoView 可以左右滑动图片、放大缩小、类似朋友圈图点小图全屏预览

2018-03-22

MPChart 曲线、柱状、饼图demo

使用mpchart 展示数据,有曲线图、柱状图、横向柱状图、饼图样式

2018-03-22

手机号判断

判断输入是否为手机号

2017-07-05

空空如也

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

TA关注的人

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