安卓之小功能
哦_也好
有不懂的朋友可以加QQ群,大家一起交流。
Flutter/安卓交流群:661614986。
AI机器学习交流群:780239930。
展开
-
TextView实现文字一个一个打出,逐个打出TextView里面的文字
现在我们实现一个小功能,让屏幕上,某个地方逐个打出一行文字, 先来看一下效果图: 等等,那位大哥讲话了, 额,不好意思,刚才卡了,方法很多,有的同学想到,用图片实现(这种应该是最Low的),还有一种就是把文字显示出来,上方用东西盖住,每一秒钟取消一个遮盖物,以及自定义一个控件等等,那么我感觉这些方法是不怎么样的,小题大做,复杂化了,其实这个功能翻译过来就是:让TextView每隔一秒显示以一个原创 2017-03-07 13:48:30 · 3030 阅读 · 6 评论 -
安卓开发 :实现打开一次相机连续拍多张照片返回后拿到多张照片,一个小功能的构思
*本篇文章已授权微信公众号 hongyangAndroid(鸿洋)独家发布今日,产品经理又疯了,搞这么一个功能,也是没事做了,算了,先来说一下具体功能吧,简化来就是:在一个界面上,点击某个按钮,打开相机,拍很多张照片,返回以后,把刚才所拍的照片显示出来,照片数小于等于7。各位看官,别着急,是不是觉得特简单,不就Intent跳转打开相机,拍几张照片,在onActivityResult方法里面拿到刚才拍原创 2017-04-13 16:05:44 · 6730 阅读 · 5 评论 -
安卓开发之把布局转换成图片,再把图片保存至本地,踩坑后至终极解决方案
如题,需求就是把xml里面的布局转换成图片,然后保存下来,各位是不是觉得特别简单啊,不错,思路不复杂,可是实践起来就会有坑了,下面我把完整的流程奉上——从布局得到Bitmap,到保存,当然某些地方写法可能不一样: // 获取图片某布局 view.setDrawingCacheEnabled(true); view.buildDrawingCache();原创 2017-08-04 14:54:48 · 2726 阅读 · 0 评论 -
安卓开发 封装 一个通用 的AlertDialog,亲测好用
说起安卓开发中的dialog,用的地方还是很多的,但是系统的dialog无法 满足我们的需求,这个时候就需要封装一个高度可复用的dialog来了,下面是我封装出的一个通用dialog:/*Copyright ©2015 TommyLemon(https://github.com/TommyLemon)Licensed under the Apache License, Version 2.0 (th原创 2017-09-26 10:05:46 · 3670 阅读 · 0 评论 -
安卓AS studio gitignore 重新生效 方法 , 亲测 可行。
如果新增的要忽略的文件比较多,则可以先清除所有的cache(注意命令最后的 “.”,代表全部的意思 ):git rm -r --cached .如果只是个别文件,可以单独删除git rm --cached filename然后重新 addgit statusgit add .原创 2017-09-30 22:57:45 · 937 阅读 · 0 评论 -
安卓开发 文件过滤器
mFiles = mDirectory.listFiles(new FilenameFilter() { public boolean accept(File file, String name) { if (name.toLowerCase().endsWith(".pdf"))原创 2017-09-30 22:58:49 · 488 阅读 · 0 评论 -
App的启动过程
Launcher 中的 Icon 点击,broadcast 发送,启动 Service 等组件见的跳转,都会通过 AndroidManagerProxy 来进行中转,而 AndroidManagerProxy 通过向 SystemServer 请求名为 Activity 的 ActivityManagerService 的 Binder 对象,这个 Binder 对象可以粗略地看作是 Activit原创 2017-11-28 11:13:21 · 417 阅读 · 0 评论