
java
Wenlong Yang
道阻且长,行则将至。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android:基于 jetpack 组件的 mvvm 模式(架构)
viewModel->管理ui的数据 感应改变数据->liveData + ui刷新/管理整个布局- >DataBinding注释:DataBinding需要在build.gradle的android下面加入dataBinding{ enabled true}或者可以这么写//dataBinding.enable=true交给DataBinding管理所有布局, 添加如下代码后,就可以不再使用findviewby...原创 2021-10-25 13:49:46 · 902 阅读 · 0 评论 -
Android:处理加载页面卡顿问题
遇到这个情况是在电视机加载的时候出现的问题,加载第一个页面后,就卡住了,但是操作遥控器都可以让他进入下一页,后来就考虑了一下,模拟按键不就行了,依托这个,我就尝试用adb来模拟,就得出如下方法 private void setTimer() { timer = new Timer(); if (timer != null) { timer.schedule(new TimerTask() { @Overri.原创 2021-10-19 15:39:39 · 668 阅读 · 0 评论 -
Android:TV设置遥控器组合键
这个其实很简单,就是获取用户的按键操作,按一次,我放到ArrayList,点击菜单的时候,我比对一下顺序是否正确以下组合键顺序,上 --> 下 --> 左 --> 右 ---> 菜单,跳转至设置主页 private ArrayList<Integer> key_composite = new ArrayList<Integer>(); //焦点监听 @Override public boolean...原创 2021-08-25 14:32:16 · 1868 阅读 · 0 评论 -
Android:@BindView的用法
详情看这篇文章:https://blog.youkuaiyun.com/qq_41063141/article/details/82828047buider.gradle(app中的dependencies加入):implementation 'com.jakewharton:butterknife:10.1.0'annotationProcessor 'com.jakewharton:butterknife-compiler:10.1.0'同时注意加1.8compileOptions {原创 2021-06-09 16:20:01 · 2153 阅读 · 4 评论 -
android:常见的历史与搜索页面
写这些代码的时候袁隆平爷爷2021年5月22日13点07分去世的消息刚好昨天23号是周日,今天补一下先看图片,你要的是不是这个效果呢接下来直接贴代码吧,先看布局,先看布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/a原创 2021-05-24 10:03:05 · 657 阅读 · 0 评论 -
android:点击获取验证码,倒计时60秒
private CountDownTimer mCountDownTimer; private void requestSendSms() { if (mCountDownTimer != null) { return; } else { mCountDownTimer = new CountDownTimer(60 * 1000, 1000) { @Override原创 2021-04-15 13:09:11 · 1300 阅读 · 0 评论 -
android:安卓新建服务,定时上报定位
这是一个服务,很简单的,这边我稍微讲一下,1.在启动页或者主页面申请定位权限2.定位权限开启了,就开启服务3.服务开启时,拿到登录状态的token,然后进入定时器,同时,定时器也在确认token是否被清空,如果被清空,就关掉定时器,同时关闭服务,这样一来,用户退出登录就不会再上传定位了关于获取地理位置信息请看,我的另一篇文章https://blog.youkuaiyun.com/title71/article/details/113096353public class uploadService exte原创 2021-03-12 10:36:45 · 1392 阅读 · 0 评论 -
Android:原生的手机获取经纬度得到当前位置
这是一套完整的代码,模拟器与真机调试可用1.首先得注册权限android:name="android.permission.ACCESS_COARSE_LOCATION"android:name="android.permission.ACCESS_FINE_LOCATION" 1.1其次最重要的是,申请权限,一直真机调试不成功,折磨死我啦,放在protected void onCreate方法就可以if(ContextCompat.checkSelfPermission(EventsRepo原创 2021-01-24 20:27:39 · 1702 阅读 · 5 评论 -
Android:EditText嵌入图片并且响应
并不一定要用android:drawableLeft="@drawable/icon"这种方法教大家一种简单的稍微说一下这个布局其实就是LinearLayout横向布局套了两个控件,一个EditText,一个ImageView要注意的是,EditText他有下划线那些样式,通过这个android:background="@null"清除掉就可以最后LinearLayout加个背景就行了emmm,我是不是讲复杂了看图能不能理解<LinearLayout and原创 2021-01-24 12:08:04 · 572 阅读 · 0 评论 -
java:从左至右显示“12345678”,接着显示“23456781”,在接着显示“34567812”,一直到“81234567”, 然后返回“12345678”
手头没有c的编辑器,C语言和java只是部分函数不一样,具体怎么实现的我已经在注释写的也算清楚吧~,祝好运~private void Yukioa(){/** 初始化P_num=12345678* 循环给P_num+11111111* 比如第二个就是 2345678 9* 第三个就是 345678 90** 可以看出来前面的吻合了,主要就是处理9这个数字了,要在数字为9的时候变为1* *///初始化 12345678 也就是一开始显示的数字int P_nu.原创 2020-06-21 18:48:20 · 1055 阅读 · 0 评论 -
Android:apk反编译获取布局文件和源码
需要三个文件,我都是解压过的版本可能有点低,瞧瞧,我还是2018年时候整的反编译,都过去整整两年了,想想哎,我那时候还有女朋友好了就开始正题吧~需要三个文件,我都是解压过的版本可能有点低1.我要布局文件怎么搞打开cmd命令行,到D:\ANDROID\反编译--------这是我自己的路径java -jar apktool****.jar d -f D:\ANDROID\反编译\test.apk-o 文件夹例如:java -jar apktool_2.0.1.jar d .原创 2020-06-19 13:30:30 · 2142 阅读 · 0 评论 -
android:将字符串分割成数组,并且写入listview
如题,一开始想找现成的直接套,谁知道没得,我就干脆写一下了上图看一下样式,我这个只不过是个横向布局,都是listview字符串是这个样子的:String result =“内地综艺,剧情,动作,动漫电影,台湾,喜剧,国产,国产动漫,微电影,恐怖,战争,日本,日韩动漫,日韩综艺,欧美,欧美动漫,欧美综艺,泰国,海外,海外动漫,港台动漫,港台综艺,爱情,电影解说,科幻,纪录,综艺,解说,韩国,香港”;其中拆分为数组的部分(这里没写全,类和适配器写完后,会重新列出来) String[] str=原创 2020-06-18 22:29:46 · 2904 阅读 · 0 评论 -
安卓:股票筛选及分析系统
先放一下截的图片这个是主界面截图,没有做特别的事1.按顺序来说,先说下搜索的接口http://q.stock.sohu.com/hisHq?code=cn_string&start=string&end=string&stat=1&order=D&period=d&callback=historySearchHandler&...原创 2019-11-28 15:19:34 · 794 阅读 · 0 评论 -
安卓:okhttp请求,获取返回数据
要引入okhttp.jar private void HttpResponse(String url, final TextView textView) { OkHttpClient client = new OkHttpClient(); Request request = new Request .Build...原创 2019-11-21 13:04:04 · 6602 阅读 · 1 评论 -
android:dkplayer中ijkplayer延迟长的问题,达到秒开的结果
这个是要修改的位置,我打开的时候发现这一块函数预留出来了,没有添加内容,刚好就吧网上的一段复制进去了mMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "start-on-prepared", 0); mMediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_F...原创 2019-11-14 02:09:27 · 2553 阅读 · 0 评论 -
Base64 官网下载及工具类
首先推荐一份安卓加密解密https://www.jianshu.com/p/fe02af0933ef提供了如何生成私钥公钥,如何加密解密,有完整的源码案例安装openssl,并生成公钥私钥https://blog.youkuaiyun.com/qq_39081974/article/details/81059022利用 openssl 生成公钥私钥生成公钥: openssl genr...原创 2019-09-07 00:16:10 · 2165 阅读 · 0 评论 -
QQ成语接龙,红包辅助-(附源码+demo)
前几天QQ出了个成语接龙红包,基本上搜索成语都是件难事,我最近刚好开发了一款影视app,发现这个成语接龙,并不是特别难,就花半天顺便写了一下,先看一下图片大概的思路,就是一个php搜索接口,调用mysql数据而已安卓端就是,简单的搜索功能加listview,由于发现QQ红包不能通过转发,好像必须经过qq的输入框发送,我就吧点击改为复制成语到剪贴版了数据库的话:这个可以拿去...原创 2019-08-16 20:22:13 · 6007 阅读 · 1 评论