Android 逻辑代码
文章平均质量分 96
广靓
从16年开始做开发一直到现在,互联网里摸爬滚打也走了6年了,有幸开发过大型应用包括小爱同学(Hybrid方向)、百度APP(性能框架组+Hybrid开发)。掌握语言及框架:Java|Kotlin(Android/JFina/SpringBoot/IDE插件/GUI)、JavaScript(layui/jquery/react/vue/小程序/weex)、dart(flutter)、groovy、python。后续我会更新频相对繁些,也可以直接联系我,有问必答~
展开
-
Android 获取导航栏高度
只能在activity中使用,或者自己更改下传入一个 不要覆盖导航栏的window自己更改下代码。public int getNavigationBarHeight(Context context) { if (!(context instanceof Activity)) { return 0; } int height...原创 2020-03-27 12:55:55 · 2472 阅读 · 3 评论 -
Error:Execution failed for task ':xxx:compileDebugRenderscript'. > llvm-rs-cc is missing
错误: FAILURE: Build failed with an exception.What went wrong: Execution failed for task ':app:compileDebugRenderscript'.llvm-rs-cc is missing Try: Run with --stacktrace option to get the...原创 2019-04-04 00:22:04 · 2515 阅读 · 0 评论 -
Android Uri获取资源文件(多种方式)
在Android中少不了去获取资源文件,在Android里封装了几种获取固定Resource文件的方式,今天不讲这个。如果你要获取资源文件夹raw目录下的视频文件,那你会怎么做? 这时候Uri就排上用场了 我在这先设个疑问,通过Uri去拿raw文件夹下的mbg_unlock资源,以下哪种是正确的Uri呢? Uri uri = Uri.parse("android.resource...原创 2018-08-24 10:56:02 · 6780 阅读 · 0 评论 -
判断两类、接口是不是同一或者有父子关系
使用Class的isAssignableFrom方法Class类的isAssignableFrom是个不常用的方法,感觉这个方法的名字取得不是很好,所以有必要在此解析一下,以免在看源码时产生歧义,这个方法的签名如下:public native boolean isAssignableFrom(Class<?> cls);由方法签名可见是一个本地方法,即C代码编写的。以...转载 2018-07-18 19:17:09 · 830 阅读 · 0 评论 -
Json数据解析 (Gson插件)
Json数据解析 (Gson插件)用Gson数据解析json数据(关于食品接口返回数据)原创 2016-09-05 20:19:27 · 363 阅读 · 0 评论 -
socket客户端与服务端代码(解决16进制输入流转换字符串操作)
Android socket 客户端 与 服务端代码实现完整代码原创 2016-09-22 12:16:11 · 11076 阅读 · 0 评论 -
Android本地上传图片、拍照、裁剪
用户上传图片 拍照、本地上传、裁剪(包括圆形头像 ) 完整Android代码原创 2016-10-04 15:44:33 · 406 阅读 · 0 评论 -
Android 圆形头像 带阴影 带边界 完整代码
Android 圆形头像 带阴影 带边界原创 2016-10-04 19:02:41 · 2116 阅读 · 1 评论 -
Android 使用socket实现两个真机之间的通信
1、使用Socket进行两个手机之间的通信需要安装两个不同的代码文件:服务端和客户端 分别进行安装2、创建局域网:两个手机同时连一个WiFi或者两个手机进行热点和WLAN连接3、客户端连接另一个手机IP时把另一个手机的IP改成静态IP(3的第二种方法做这个步骤)下面上代码分客户端的和服务端的,布局文件textview、Editview、Button不上代码了,不懂socket通信原...原创 2016-10-18 21:42:14 · 16454 阅读 · 36 评论 -
Android自定义属性时TypedArray的使用方法
Android自定义属性时TypedArray的使用方法转载 2016-10-23 17:08:32 · 347 阅读 · 0 评论 -
Timer 的 schedule()方法
timer.schedule(new MyTask(),long time1,long timer2);今天算是彻底的搞懂了这个曾经让我为之头疼的方法。下面我就重点介绍一下:第一个参数,是 TimerTask 类,在包:import Java.util.TimerTask .使用者要继承该类,并实现public void run() 方法,因为 TimerTask 类 实现了 Runnable 接...转载 2016-10-25 13:28:27 · 257 阅读 · 0 评论 -
android 开机自启动应用 (详细)
android 开机自启动应用 (详细)原创 2017-01-16 09:30:12 · 1061 阅读 · 0 评论 -
android sqlite 操作数据库
本文主要为封装好的数据库常用增删改查几种常用数据库数据操作方法,原创 2017-02-15 22:20:51 · 3186 阅读 · 0 评论 -
android wifi开发
之前查阅的一些总结,和大家分享一下。有关于AP热点开发(wifi发热点开发)的总结请看:http://blog.csdn.net/error/404.html?from=http%3a%2f%2fblog.csdn.net%2fguang_liang_%2farticle%2fdetails%2f55224675public class Wifi_WifiManager { ...原创 2017-02-15 22:37:18 · 1627 阅读 · 0 评论 -
解决fragement跳转问题
解决fragement跳转问题(简单代码)原创 2017-02-17 11:39:57 · 582 阅读 · 0 评论 -
Android在BroadcastReceiver中通过接口回调更新界面
Android在BroadcastReceiver中通过接口回调更新界面转载 2017-03-21 13:39:30 · 2276 阅读 · 0 评论 -
Android JNI学习 详细PPT 及实验
之前为人培训时做的3个阶段性PPT及3个随PPT实验,个人以为很详细。https://download.csdn.net/download/guang_liang_/10278362文件包含如下图:原创 2018-03-09 20:58:34 · 340 阅读 · 0 评论