首页
学习
活动
专区
工具
TVP
发布

Android小菜鸡

专栏作者
85
文章
141222
阅读量
17
订阅数
TagLayout自定义流式布局
这是一个继承ViewGourp来实现的自定义布局。他的核心只有一个,即当子View的宽度超出自身最大宽度时,自动换行。那么,我们先来看核心代码:
饮水思源为名
2019-11-21
6230
Kotlin日常编程(一)——拒绝使用"!!"
在我们才从Java转Kotlin的时候经常会写类似下面这样的代码 var str:String?=null fun init(){ str="wusy" var list=ArrayL
饮水思源为名
2019-11-21
5160
Android利用自带的位置服务,获取当前位置信息
笔者项目里,需要获取用户的当前位置信息,因为没有接地图SDK,打算用原生自带的位置服务去做。操作了一下,踩了几个大坑,总算是幸不辱命。这里做个记录,顺便分享给大家。
饮水思源为名
2019-11-04
3.1K0
解决Activity重新刷新后Fragment的show、hide失效问题
问题的起因是这样,的笔者有个自定义View,实现的是一个APP首页的底部选择器,通过简单的配置就可以快速实现fragment的切换,优点是添加和移除item非常便捷并且插拔式的设计,帮助新手们快速上手。 传送门:BottomSelectView
饮水思源为名
2019-10-28
2.2K0
Andorid 对接BLE蓝牙设备(连接篇)
笔者前段时间做了一个功能,需要对接一个蓝牙设备,该蓝牙设备使用的就是BLE蓝牙。这里给大家分享一下我的实现。这篇文章主要是实现程序与BLE蓝牙设备的连接,交互和设置、测试工具等请期待下一篇文章。
饮水思源为名
2019-10-16
1.5K0
Android 圆形ImageView
开发过程中我们经常会用到圆形的图片,作为头像、Item图标等等。笔者今天分享出自己常用的实现方式 —— 继承ImageView重写onDraw方法,手动裁剪。绘制完成后,使用方式就和普通的ImageV
饮水思源为名
2019-10-14
2K0
Android CameraUtil 快速集成实现系统相机拍照
   今天又要加打开相机拍照并且上传图片的功能。很多项目都会用到,所以一时兴起,写了个封装类,希望在其他项目中,能够快速引入相机拍照系统。 如何配置: /* * 1.首先在AndroidManifest中复制以下代码,加入provider,避免在7.0以上的手机崩溃(因为7.0修改了uri的权 * 限,不在直接提供外部调用) */ <provider android:name="android.support.v4.content.FileProvider" android:au
饮水思源为名
2019-10-09
1.3K0
Android 滚轮控件WheelView
   首先声明,控件是引用其他大佬写好的。这里只是做一个记录,因为好用,以后还想用,嘿嘿。首先来看一下笔者的实现效果吧 wheelView.jpg 如何使用: //首先我们引入library i
饮水思源为名
2019-10-09
3.1K0
Android 利用系统的TextToSpeech类实现语音播报
  笔者最近因为要实现一个文字转语音直接播报的功能,用到了android.speech.tts.TextToSpeech他可以将我们录入的文字内容转化成语音播报出来。 实现代码: package com.hjl.artisan.app; import android.annotation.SuppressLint; import android.content.Context; import android.speech.tts.TextToSpeech; import android.speech
饮水思源为名
2019-10-09
2.6K0
Android 利用泛型优雅的解析数据
以上代码笔者bean的主类,笔者公司的服务器会传如上3个参数为固定参数,其中data的类容会因为类容的变化而变化,因此将其作为泛型传递。在我们不知道其内容的时候,可以传入HJLHttpResponse<String>去让Gson解析。
饮水思源为名
2019-10-09
8730
Andoird开发之SerialPort串口开发
关于安卓设备上使用串口,谷歌官方在github上有提供代码实例,里面有JNI的代码和串口API的java文件,工程的地址如下: https://github.com/cepr/android-serialport-api
饮水思源为名
2019-08-07
1.9K0
Android 拓展Logger细节分享
首先感谢orhanobut/logger库的作者提供了这么好用的日志管理工具。Github传送门 本文以orhanobut/logger为基础,通过阅读源码后进行的拓展,为达到以下目的:
饮水思源为名
2019-07-18
1.5K0
Android UDP协议,实现Yodar遥控器
近期做了一个Yodar的音乐播放器,其实就是在Android上做了一个Yodar的遥控器,用了播放器的样式与Yodar的设备屏幕同步。而比较麻烦得是Yodar的协议是UDP的。并且涉及到发json数据,不能有丝毫错误,必须按规则来,否则不会返回任何信息。接下来,笔者就简单描述下制作过程中碰到的一些问题。还有,音乐播放器的源码属于公司产品项目,所以笔者上传的源码是测试写的API源码,当然与实际项目比较,也就差了一个界面和交互而已,核心的都在。
饮水思源为名
2019-06-15
6350
你一定会遇到的Android接入融云音视频SDK采坑记录
项目地址 获取Token 融云SDKconnect()时需要传入Token,而获取Token的API需要服务端去请求,不支持客户端直接获取。在没有搭服务端而客户端需要做测试的时候,可以用融云的API调试功能获取永久Token写死在代码中。 connect时3个回调都不执行 方案1:把targetSdkVersion改小于24 方案2:添加 libsqlite.so 文件即可,如果直接引入lib中记得在build.gradle的android{}下添加代码: android{ ....
饮水思源为名
2019-05-21
1.6K0
Android 简单计时器实现
计时器是很多程序都会使用的一个功能点,笔者这里有个简单实现的方式分享给大家 this.baseTimer = SystemClock.elapsedRealtime(); timerView = (TextView) this.findViewById(R.id.timerView); Handler myhandler = new Handler() { public void handleMessage(android.os.Message m
饮水思源为名
2019-05-09
1.4K0
Android OkHttp3处理重定向
今天接一个设备对外接口时,遇到了重定向问题。起因是在PostMan上跑接口一点问题都没有,但是在程序中就是死活不行。错误提示401未授权unauthorized。拦截OkHttp的请求日志发下日志打印了一个新的地址,发现是重定向的问题。
饮水思源为名
2019-05-09
2.5K0
Android ADB 打开 Lanucher首页
本文记录一个简单的方法,用ADB打开Android Lanucher首页。在我们做厂商自定义的android设备时,可能会遇到没有内置辅助键(back、home)并且将自己的APP内置为系统级LanucherAPP,开机不经过Android首页,直接打开。 碰到如上情况,我们调试时,不能打开Lanucher首页去设置Wifi、开发者模式等等是很麻烦的事,我们可以用ADB的shell am去操作。
饮水思源为名
2019-05-07
4.1K0
接口文档模板MarkDown版
1. 查询指定项目属性 接口功能 获取制定项目的分类信息 URL <font color=#00ffff>td/login/</font> 支持格式 JSON HTTP请求方式 GET 请求参数 参数名 类型 简介 name String 用户登录名 pwd String 用户密码 返回字段 名称 类型 简介 result String str String param Object pname String 用户姓名 roles String 用户权限 接口示例 http:/
饮水思源为名
2019-04-19
5.3K1
Andriod RX+Retrofit基础学习并简单封装
最近加入了新的工作,Android产品用了RX+retrofit作为网络交互框架,以前完全没用过,只有自己补一补。这里与大家分享一下学习成果,也便于自己日后复习。类似的文章特别多,封装也大同小异,特别记录一篇是希望自己将看过的东西能够真正理解变成自己的东西。
饮水思源为名
2019-04-18
6510
Android自定义View--数字软键盘
由于换工作换城市,很长时间没有更新了。来到新公司,接到一个需求,要求在PAD屏幕上显示一个数字键盘,作为密码录入。想着练练手,就用自定义View绘制了一个,分享给大家。
饮水思源为名
2019-04-18
2.2K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档