- 博客(81)
- 收藏
- 关注
原创 弹幕
1.添加依赖implementation 'top.littlefogcat.easydanmaku:easydanmaku:0.1.3'2.在显示弹幕的页面添加布局 <FrameLayout android:id="@+id/barrage" android:layout_width="match_parent" android:layout_height="match_parent" />3.展示弹幕 var...
2020-07-01 15:10:49
205
原创 安卓点赞效果(烟花)
1.添加依赖implementation 'me.samlss:bloom:1.0.0'2.效果Bloom.with(this) .setParticleRadius(5) .setShapeDistributor(new ParticleShapeDistributor() { @Override public ParticleShape getShape(BloomParticle particle) {
2020-06-20 10:21:03
767
原创 安卓 搜索页面
1.添加依赖implementation 'com.hyman:flowlayout-lib:1.1.2'2.activitypublic class SearchActivity extends AppCompatActivity { @BindView(R.id.input_search_content_et) ClearEditText inputSearchContentEt; @BindView(R.id.search_content_cancel_tv
2020-06-20 10:09:30
397
原创 视频下载
/** * 下载方法 */ private void downLoadDatabase() { final String choose = "111111";//这里给个写死的名称 真实的自己获取或者设置 String serverIP = getIpAddress(); String url = "https://haokan.baidu.com/v?vid=13639811334010665664&pd=bjh&am...
2020-06-20 09:58:06
1908
原创 安卓直播推流
1.引用net.ossrs.yasea包2.activitypublic class PreviewActivity extends Activity implements RtmpHandler.RtmpListener, SrsRecordHandler.SrsRecordListener, SrsEncodeHandler.SrsEncodeListener { @BindView(R.id.iv_guanbi1) ImageView ivGuanbi;
2020-06-20 09:55:38
899
原创 ViewPager+GridView
1.activitypublic class MainActiviry extends Activity { @BindView(R.id.tv_jine) TextView tvJine; @BindView(R.id.tv_chongzhi) TextView tvChongzhi; @BindView(R.id.tv_fasong) TextView tvFasong; @BindView(R.id.vp_viewpager)
2020-06-15 10:33:08
451
原创 listview 上拉刷新下拉加载(分页加载)
1.添加依赖implementation 'com.cjj.materialrefeshlayout:library:1.3.0'2.刷新 int[] colors = new int[1]; colors[0] = getResources().getColor(R.color.black); swipeLy.setProgressColors(colors);//允许上拉加载 swipeLy.setLoadMore(true);//关闭
2020-06-15 10:15:22
233
原创 跳转外部app
1.判断是否安装//判断用户是否安装微信public static boolean isAvilible(Context context) { final PackageManager packageManager = context.getPackageManager();// 获取packagemanager List<PackageInfo> pinfo = packageManager.getInstalledPackages(0);// 获取所有已安装程序的包信
2020-06-15 10:03:38
246
原创 VR播放器
private String Path = ""; private int mimeType;//1跳转播放器 Path=list.get(position ).getVideoUrl(); mimeType= MimeType.ONLINE | MimeType.VIDEO; start();private void start(){ Pano360ConfigBundle confi.
2020-06-15 09:54:25
550
原创 OSS上传
1.implementation 'com.aliyun.dpa:oss-android-sdk:+'private void upLoadFrontImg(String path) { String frontUploadPath = "XingShiZheng/" + System.currentTimeMillis() + ".png"; fron...
2019-08-28 16:32:49
487
原创 安卓加密
1.加密 public static String jiami(String paramBodyJsonStr) { String aeskey = "1234567891234567; String publicKey = 公钥 JSONObject json = new JSONObject(); ...
2019-08-28 16:27:52
524
原创 android 原生定位
1.在onCreate里写GPSQunaxian();Location location = GPSUtils.getInstance(MainActivity.this).showLocation();if (location != null) { String address = "纬度:" + location.getLatitude() + "经度:" + locatio...
2019-08-28 16:18:06
375
2
原创 自定义弹窗
弹窗 CustomDialog1.Builder builder = new CustomDialog1.Builder(this); builder.setMessage("您中了三等奖~"); builder.setTitle("恭喜中奖~"); builder.setPositiveButton("关闭", new DialogInter...
2019-08-14 20:22:44
406
原创 新颜人脸识别
private void startLivenessActivity(String trans_id, String member_id, String terminal_id, String id_no, String id_name, boolean canEditer, boolean showIDActiv...
2019-08-14 20:11:50
250
原创 新颜身份识别
XYOCRSDK.getInstance().init("memberid", "id", "license"); XYOCRSDK.getInstance().setDebug(true); //开启风险识别 XYOCRSDK.getInstance().setDetectRisk(true); ...
2019-08-14 20:06:16
230
原创 更新
implementation'com.qmuiteam:qmui:1.0.6'private void Update() { ApiClient.getInstance().is_update(new OkHttpClientManager.ResultCallback<DataJsonResult>() { @Override pu...
2019-08-14 19:44:41
163
原创 webview与H5 交互
implementation 'com.github.lzyzsd:jsbridge:1.0.4'H5调androidwebview.registerHandler("方法名", new BridgeHandler() { @Override public void handler(String data, CallB...
2019-08-14 19:36:38
510
原创 动态设置WebView 的高度
LinearLayout.LayoutParams params= (LinearLayout.LayoutParams) webview.getLayoutParams();Display display = getWindowManager().getDefaultDisplay();params.height=display.getHeight();webview.setLayout...
2019-08-14 19:28:26
2199
原创 基于百度ai实现身份证,银行卡自动识别,车牌识别
1.创建应用 获取应用的API Key和Secret Key2.下载SDK,将SDK的jar包和依赖包导入自己的项目。3.下载License文件4.初始化@Overridepublic void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,@NonNull int[] gra...
2018-09-19 09:47:01
1747
原创 多层json解析
1.构建实体类public class TitleInfo { private List<EntityTitleInfos> entityTitleInfos = new ArrayList<>(); private List<EntityWashCarTypes> entityWashCarTypes = new ArrayList&l...
2018-08-22 14:33:23
501
原创 安卓悬浮球
1.添加权限<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>2.自定义悬浮球package com.example.administrator.ydxcfwpt.View;import android.content.Context;import android.co...
2018-08-15 14:53:26
999
1
原创 判断控件是否点击
1.设置int dianji=0;2.在点击事件中写:if(dianji==0){dianji=1;//处理事件}else{dianji=0;//处理事件}
2018-08-13 10:09:09
919
原创 安卓悬浮导航
1.mainactivity布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/ll_main" android:layout_width="matc
2018-07-23 11:56:31
802
原创 蓝牙开关与手机蓝牙开关联动
1.写资源文件<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/huadong_sel" android:sta
2018-07-23 10:08:35
508
原创 自定义圆形图片
public class CircleImageView extends ImageView { private Paint mPaint; //画笔 private int mRadius; //圆形图片的半径 private float mScale; //图片的缩放比例 public CircleImageView(Context context) { ...
2018-07-12 09:54:49
137
原创 TextView 折叠
1.自定义布局public class ExpandableTextView extends LinearLayout { private TextView mTextView; private ImageView mOpenBtn; private boolean isOpen = false; private int foldLines = 3; //大于3行的时候折叠...
2018-07-12 09:35:14
215
原创 webview
WebSettings webSettings = webView.getSettings(); //支持缩放,默认为true。webSettings .setSupportZoom(false);调整图片至适合webview的大小webSettings .setUseWideViewPort(true); // 缩放至屏幕的大小webSettings .setLoadWithOverviewMo...
2018-07-09 10:07:34
273
原创 显示不同的时间
String str = payMent.getP_Time();String shijian = str.replace("T", " ");String now = shijian + 3 * 24 * 60 * 60 * 1000;SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");time = s...
2018-07-06 10:20:26
215
原创 adapter
package com.example.administrator.ydxcfwpt.Adapter;import android.app.Activity;import android.view.View;import android.widget.RelativeLayout;import android.widget.TextView;import com.example.ad...
2018-07-06 10:09:40
213
原创 筛选数据
1.后台返回的list。Double heji = 0.00;for (PayMent payMent : TiXianList) { if (payMent.getP_GetMoneyState() == 3) { Double p = payMent.getP_PayPrice(); heji += p; }}tvMymoneyHeji.s...
2018-07-06 09:56:34
203
原创 判断用户是否登录
if (checkLogin()) { refelash(); setPro();} else { //如果没有登录,直接跳转登录界面 startLogin();}private boolean checkLogin() { SharedPreferences sp = getSharedPreferences("Login", MODE_PRIV...
2018-07-05 14:07:26
2224
2
原创 Fragment加ViewPager
1.adapterpublic class MyFragmentPagerAdapter extends FragmentPagerAdapter { private List<Fragment> fragmentList; public MyFragmentPagerAdapter(FragmentManager fm, List<Fragment&g...
2018-07-04 15:32:57
188
原创 android 带参数传递
1.Intent传递页面Intent intent = new Intent(MainActivity.this, XicheActivity.class);intent.putExtra("dizhi", dizhi);intent.putExtra("car", car);intent.putExtra("lat", finallat);intent.putExtra("lon", f...
2018-07-04 15:10:57
899
原创 上传git项目
1.点击项目右键,选择GIT Bsh here2.输入命令 git clone https://github.com/CKTim/BlueTooth.git(https://github.com/CKTim/BlueTooth.git替换成你之前复制的地址)3.cd到项目文件4.git add .5.git cimmit -m "提交"6.git git push -u origin maste...
2018-07-03 14:53:15
153
原创 拍照相册选择剪裁
添加jar包picasso-2.5.2.jarprivate Uri imageUri;private int from = -1;private void dialogListShow(final int i) { View photoView = View.inflate(MyZiliaoActivity.this, R.layout.item_listview_dialog, nul...
2018-07-03 10:49:40
189
原创 阿里VirtualLayout(RecyclerView多布局)
VirtualLayout 是一个针对 RecyclerView 的 LayoutManager 扩展, 主要提供一整套布局方案和布局间的组件复用的问题。牛逼之处:根布局就一个 RecycleView,还是原生的 RecycleView,但是实现的效果:注意:这里你看到的就一个 RecycleView 包裹,13 号那个控件是可以拖拽的在屏幕范围内,5 号控件是可以黏在顶部的,还有很多好东西,就自...
2018-06-29 10:34:49
601
原创 腾讯随心播配置及开发
随心播 (Andorid) DEMO 快速入门 版本号1.0WillGuo 1.1增加角色和权限 WillGuo 1.2 完善流程图WillGuo随心播导读 目的 2框架介绍 2主线流程 2工程导入配置 4二次开发 4角色和权限......................................................................................
2018-06-28 15:11:03
1311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人