技术文章
文章平均质量分 76
CoderYue
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
创业艰难,副业更需谨慎
现在已经不是万众创业的时候了,对于企业来说,今年不亏损就不错,对于个人来说,今年没有降薪,还有年终奖发已经是非常幸运了。昨天我在星球里分享了一篇文章,真的是学到了,文章中分析了一些经济现象和发生的原因,有兴趣的可以到星球查看,总结来说,市场对人才的要求越来越高,而我们能做的就是不断的学习,提升自身实力。前几年创业可能只需要做一个 APP,就能拿到融资,记得那时候隔一段时间就会有一个 APP 火...原创 2019-11-07 11:57:18 · 589 阅读 · 0 评论 -
Android 打开应用提示 java.lang.ClassNotFoundException
问题记录: 在版本更新得过程中我加入了一下代码导致android studio 打包apk的时候分出了3个dex文件, 在运行到5.0以下的机器时打开直接闪退抛出异常 java.lang.ClassNotFoundException。在经过clean和rebuild, 删除build下面文件等等操作方式之后问题都没有得到解决,最后还是验证了一个事情, 多看官方文档才是王道啊, 官方解决方案地址原创 2018-01-24 11:54:48 · 4680 阅读 · 3 评论 -
Android 机型适配-图片或者视频保存到相册立即显示问题
近期遇到了一个适配问题,保存图片或者是视频之后立即在相册显示,方便用户做下一步的操作这样一个功能, 描述一下过程中的问题和最后采用的解决方案吧普通广播通知手机刷新方式要想将图片保存到相册中并且立即显示, 查询到的博客和文档是发送广播通知手机刷新:差不多是这样的代码:context.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FI原创 2017-12-19 11:42:09 · 9979 阅读 · 2 评论 -
Activity 生命周期 启动模式
题外插入: 之前我一直认为 Android studio 无线调试手机是需要在 Android studio 安装插件的, 比如 ADB wifi等, 今天我知道只需要电脑和手机在 同一个局域网内 然后通过adb命令即可链接,手机也不需要root, 比如我的手机ip是 192.168.3.165, 只需adb connect 192.168.3.165就会提示 connected to...原创 2018-04-09 19:09:03 · 497 阅读 · 0 评论 -
Android View 事件分发机制
感谢 Android 开发艺术探索 点击事件的传递Android 事件分发的三个方法: dispatchTouchEvent, onInterceptTouchEvent, onTouchEventdispatchTouchEvent 用来进行事件的分发, 如果事件能够传递到当前 view , 那么该方法一定会被调用, 返回结果受当前 View 的 onTouchEven...原创 2018-04-15 13:42:18 · 743 阅读 · 1 评论 -
Android View measure layout draw 过程解析
感谢 Android 开发艺术探索MeasureSpecMeasureSpec 代表一个 32 位int值, 高2位代表 SpecMode, 低30位代表SpecSize, SpecMode 是指测量模式, 而 SpecSize是指在某种测量模式下的规格大小, 它的源码:public static class MeasureSpec { private st...原创 2018-04-22 22:13:22 · 641 阅读 · 3 评论 -
Activity 的 Flags 和 IntentFilter 匹配规则
Activity 的 FlagsActivity 的 Flag 标记位有很多, 比如 FLAG_ACTIVITY_NEW_TASK 和 FLAG_ACTIVITY_SINGLE_TOP等等, 还有的标记为可以影响 Activity 的运行状态,比如 FLAG_ACTIVITY_CLEAR_TOP 和 FLAG ACTIVITY_EXCLUDE_FROM_RECENTS等。 记录几个常用的标志位...原创 2018-04-13 15:48:02 · 565 阅读 · 0 评论 -
Git, ADB命令
Git 相关1 使用克隆命令下载代码时想要下载到指定目录cd 到对应目录呀2 提交代码时想要分批提交, 比如我想先提交2个类, 提交之后我再提交3个类git add -p <file> 目前使用命令只查询到提交单个文件使用 Android studio 创建一个changelist, 把要提交的代码放到这个里面, 提交这个 changelist(可批量提交)3 ...原创 2018-09-11 17:27:50 · 1244 阅读 · 0 评论 -
Android FileOutputStream FileInputStream 读写问题记录
问题描述在使用 FileOutputStream 和 FileInputStream 进行文件读写时发现大概率出现把文件清空的情况,非常费解!文件的读取和写入代码大体如下:try { input = new FileInputStream(dataFile); byte[] buffer = new byte[MOVE_BUFFER_LENGT...原创 2018-10-12 14:07:58 · 4321 阅读 · 0 评论 -
如何独立开发 APP 赚钱?
我是一名 Android 开发, 之前有过从零到一开发 APP 并且赚到了钱的经历, 详细可以看这篇文章 半年,一个人,从零到300万下载量, 从挖掘需求,到 Logo 制作,展示图制作,再到开发并且发布到 Google Play, 接入广告赚钱都可以一个人操作完成,这期间有很多精彩的事情我想分享出来,这篇文章我暂时不讲其中的细节,后续我会持续讲解我的经历,相信每个程序员都想独立开发产品或者网站然...原创 2019-02-23 01:16:45 · 10945 阅读 · 0 评论 -
开发者故事:如何通过开发音视频转换应用月入3000美刀
本篇文章原文出自 indiehackers 网站主人公名字为 Sherry Yang,一个位于新加坡的怪异女孩。作为一名生命科学专业的同学,她是一名自学成才的程序员和设计师。以下是她的自述:当 Android 问世时,它的开源性质引起了我的注意,我很快就意识到它会像风暴一样席卷世界。我开始学习 Java 编程和 Android 操作系统。与此同时,我买了第一部智能手机:Nexus One...翻译 2019-03-04 22:05:00 · 670 阅读 · 0 评论 -
为什么在 Google Play 发布应用很久了下载量却很少?
很多应用发布了很久依然搜索不到,大家知道发布到 Google Play 之后有一个月的推荐时期,但是如果应用的需求量本身不是很大或者 ASO 做的太差也不会被搜索到,关注我的应该都是个人开发者,大多数是没有预算花钱推广的,没钱也有没钱的玩法,那么本篇文章将阐述几个有效实用的方法提高冷启动的下载量。如何做应用冷启动一定要录制一段应用教程并且上传到 youtube 引流,一个原因是本身 Googl...原创 2019-03-01 17:40:27 · 5660 阅读 · 0 评论 -
Android 开发如何从 10K 月薪到 20K 月薪?
大约 3年以前, 我发布了 我是如何从零开始自学Android到一万月薪的,收到了很多小伙伴的反馈,如今时间过的太快,此时再次分享我是如何从月薪 10K 到月薪 20K 的,话说我觉得这个系列值得继续分享下去,因为这样我能拿到 30K,40K 的薪水啊哈哈,达到 10K 用了一年多时间,20K 用了又用了2年时间, 实话实说这个水平在互联网行业处于中等水平,最多中等偏上一点,但是还是有很多小伙伴没...原创 2019-02-26 01:00:09 · 1111 阅读 · 0 评论 -
发布第一个自己的应用到 Google Play
注册账号需要条件要想发布产品到 Google Play, 首先我们需要一个开发者账号,那么如何注册一个开发者账号呢?有几个必要条件:首先要可以访问谷歌(自行解决)然后注册一个谷歌账号由于谷歌开发者账号需要支付一次性费用 25$ , 所以需要办理一张可以支付美元的信用卡,比如招商银行的 VISA 卡(如果大家有自己的应用但是没有 VISA 卡开帐号可以暂时用我的,通过留言有时候收不到,可以...原创 2019-02-26 23:58:15 · 2716 阅读 · 0 评论 -
千万别违规,Google Play 开发者政策解读
本篇文章篇幅较长,阅读完大约需要8分钟今天我会结合我自己的经验分享下新手如何避免违规,先说下什么样的情况下会影响你的开发者账号信誉,拒绝更新不会影响信誉,但是应用被下架就会影响了,谷歌是最注重信誉和版权的,一旦应用被下架大家也别去想什么歪脑筋,根据邮件提示去申诉说明情况,还是有可能申诉成功继续上架的,那什么情况下应用会被下架呢? 一个是你应用经常被拒绝更新尤其是连续2次,或者直接违反了严重政...原创 2019-03-03 17:56:47 · 11995 阅读 · 6 评论 -
开始盈利吧,集成广告平台赚到第一个 100 块
今天是女王节!关注公众号的女生们节日快乐,但是我想大多数都是男同胞们,怎么过好女王节?看我的文章:赚钱!回想起自己开发的程序第一次给我发工资的时候是那么 exciting ! 可能是 100 块,也可能是几百块,但那不重要。本篇文章主要是针对刚开始集成广告平台的伙伴介绍如何集成广告,怎么收款等等注意事项,在本篇文章发布之后已经陆续更新了从零到一发布应用到盈利的整个过程以及其中的经验和技巧,...原创 2019-03-08 20:08:46 · 1116 阅读 · 0 评论 -
如何自学 Android 编程?
目前工作4年,当初也是自学安卓的,资料网上整理的都非常全面了,我想补充的是现在已经不是当初资料匮乏的时代了,免费课程,付费课程,技术博客真的太多了,所以我想阐述一下学习方法:学习路线的选择学习一门语言如果今天学点这块,明天学点那块,没有系统的学习,实际上进步是非常慢的,不知道大家有没有这样的感觉,在上学的时候每当到了期末课程都学完了复习了几遍之后再次遇到问题思路会和刚开始接触问题的时候思路更开...原创 2019-03-04 03:05:38 · 808 阅读 · 0 评论 -
Google Play 开发者账户被封,如何避免新注册账户被关联封号?
Google Play 的政策很多,即使读几遍有的地方还是不好理解,容易违规,我总结了一些容易违规的情况,看这篇:千万别违规,Google Play 开发者政策解读。很多开发者账号无辜被封,几次申诉也没有结果,再次注册新账号又被关联,这里说一下网上大部分说的换个人信息是可以做的,信用卡,手机号,以及 ip 地址,电脑 确实最好要更换,**但是大家必须注意最重要的一点:**也是大家觉得怎么做都没用...原创 2019-04-03 08:53:52 · 11262 阅读 · 2 评论 -
通过 Google Play 赚到第一桶金
隐形冠军 - 细分市场上的老大,也是我开发应用的目标,细分市场即使大公司知道也不会去做,因为里面的利润还不到人家的毛头,这就给了我们机会,Google Play 上的隐形冠军更是数不胜数,今天给大家分享几个。碎屏应用:在 Google Play 上搜索碎屏或者 Broken Screen:评分5千多,下载量100万多,这里分享一个套路,看下应用的评论以及应用的更新时间,因为经常更新的应用说明...原创 2019-03-10 22:06:53 · 3404 阅读 · 0 评论 -
和衣食住行一样的刚需应用:娱乐
我刚开公众号没多久,已经有一些读者关注到了我,说明我分享的文章还是有价值的,所以我会持续下去,在这期间很感谢关注我的读者,更加感谢赞赏我文章的人,说明文章对你真的有帮助,这对于一个原创写文章的人来说是莫大的鼓励!今天我想分享一类应用:娱乐类应用 - 和衣食住行一样刚需的应用,上一篇文章 通过 Google Play 赚到第一桶金发布之后有读者和我反馈说就算知道了可以开发那样的应用,但是技术上实现...原创 2019-03-13 10:12:40 · 715 阅读 · 0 评论 -
No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
Android Studio NDK 每次升级都会报 No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android.解决方案:手动下载缺失的mips64el-linux-android 包到自己的 sdk目录下面。我提供了下载地址: 链接:https://pan.baid...原创 2019-04-26 14:51:53 · 438 阅读 · 0 评论 -
Google Play ASO 系列 - 最重要的长尾词
在 Google Play 开发产品要想获得更多的下载量和收入,就要覆盖更多的关键词,并且提升它们的排名,而关键词由核心关键词和长尾词组成,核心关键词被下载量大的应用占据着,所以我们的主要精力要用在长尾词上,有种农村包围城市的思想。关键词的占用对于做工具类产品尤其重要,在产品刚刚上线是不占用任何关键词的,尤其是那些热门关键词,而长尾词种类繁多,我们把长尾词作为核心来优化,就能获得长尾词的流量,这...原创 2019-04-14 22:59:25 · 1423 阅读 · 0 评论 -
Invocation failed Unexpected Response from Server: Unauthorized
Android studio 更新到3.4之后,使用 git 拉取远端文件是报错 Invocation failed Unexpected Response from Server: Unauthorized.直接执行命令:ssh-add -K ~/.ssh/id_rsa再次拉取成功!...原创 2019-05-13 15:18:40 · 8684 阅读 · 1 评论 -
我的代码库(持续更新...)
转载请注明出处:http://blog.youkuaiyun.com/coderyue/article/details/51195321 来自Coderyue的博客开篇声明开发 Android 有一段时间了, 在实际开发过程中写了很多冗余的代码, 于是蹦出了一个想法, 封装一个自己的代码库, 一处更改,多处运行, 发现已经有好多人这么做了!我也迫不及待的开始了。部分代码是我搜集整理! (以下并没有附上全部效果图原创 2016-06-21 18:24:03 · 1664 阅读 · 0 评论 -
Android 自定义Camera(一)
公司一直在做一款好玩的应用名叫Funny, 是一个以萌和可爱为主的图片社区,P图工具(欢迎大家下载玩耍哈),刚开始调用的相机是调用系统的相机, 这肯定不能满足一款应用的需求,So我开始了从零的自定义相机,发现github csdn等等上面关于自定义相机的资料不是很多,当然也有比较好的,这里我也是从开始能预览到后面的一些细节处理踩了一些坑,我会一步一步的分享粗来,大家也看到了这篇是Camera(一),原创 2016-03-18 22:39:22 · 7670 阅读 · 4 评论 -
ImageLoader 加载图片错乱
先说一下我遇到的问题,在使用 Imageloader 的过程当中我把缓存文件放到了SD卡的指定文件夹上面,每一次加载图片都会缓存一个路径无论是本地还是网络的Url, 那就要对应一个路径做一个类似的 “索引” 来标识, 由于是存储到了sd卡目录,所以我卸载了应用的时候相应的缓存目录并没有被删除, 导致再次加载图片的时候出现了索引重复,出现了出现的图片并不是想要的正确的图片。解决方案 问题已经定位了原创 2016-04-05 14:02:48 · 3297 阅读 · 0 评论 -
Android view手势拖动和缩放
在实际开发中很多地方都要用自定义的手势缩放和可移动的view,在下在开发不久的时候就遇到啦,当时还不懂手势拖动,经过了各种摸索和查阅终于是自己写出来了,感觉收获颇多,这里我是用的矩阵来对自定义的ImageView进行手势缩放和移动的,感觉matrix真是强大的,稍后我定要详细研究一下Matrix, 之后也会写一片博客大家一起讨论啊,学好数学还真是有用,这里我用的OntouchEvent来做的,下面看原创 2016-03-11 22:53:26 · 7748 阅读 · 1 评论 -
Android 自定义Camera(二)
通过上一篇 Android 自定义Camera(一) 的介绍,我们已经可以完成一个可拍照的基础demo, 当然其中也有很多要注意的细节问题,比如预览方向,设置预览比例和返回图片的比例等等问题,详情可以看上一篇博客,这次我会丰富相机的功能加入 闪光灯模式,正方形拍摄,延迟拍摄和前后摄像头切换功能,接下来就一个一个开始吧。(下面会有完整源码地址)闪光灯模式相机的闪光灯模式有三种, 自动,关闭, 打开,原创 2016-03-23 21:42:07 · 4443 阅读 · 2 评论 -
INSTALL_FAILED_UID_CHANGED
INSTALL_FAILED_UID_CHANGED 这个问题很多人都遇到了,看上去的意思就是手机上已经安装了该应用,有的方案解决了部分人的问题但是都没有解决我的问题。归纳总结一下:列举一些查到的解决方案:手机->Settings -> 应用程序, 卸载出现问题的apk,重新安装即可删除 /data/app(apk file), /system/app/(apk file), /data/dat原创 2016-04-06 15:18:32 · 1870 阅读 · 0 评论 -
Android ListView GridView 错位
在做Android开发的时候很多地方都要用ListView和GridView, 要快速的加载一个列表并且让它滑动起来非常的流畅我们是一定要做到的,那我会用一些常用的异步加载框架,比如Imageloader,fresco等等。但是我又遇到了问题,使用异步加载的时候经常出现item错位的现象,本来要显示的下一条数据的位置竟然出现了上一条的数据,我当时很费解。对于为什么会出现这样的情况网上也有很多的答案,原创 2016-02-16 14:44:29 · 2704 阅读 · 0 评论 -
Android TextView 横竖排切换(字方向不变)
需求是实现字体的横向和竖向切换,并且切换成竖排的了字体方向不能变吧, 咱还得横着读,于是开始分析需求, 那普通的TextView也没发现竖着但是字体方向不变的啊, 如果把Textview旋转90度字体方向也变了,于是上网各种查阅,发现资料甚少, 但是最终发现了一个思路就是每一个字是一个TextView,我仔细的想了想貌似可行,那就开始搞吧, 虽然发现了思路但是并没有源代码让我直接用, 所以本人自己自原创 2016-04-14 11:01:59 · 7428 阅读 · 5 评论 -
Android Matrix手势缩放自定义view 不止于Imageview
之前写过一篇文章Android TextView 横竖排切换(字方向不变) 是自定义了一个LinearLayout, 实现了当然还不够, 还要对它进行操作, 平移,旋转 and 缩放, 相信很多小伙伴都知道对图片的平移等等操作最好用的就是矩阵了,因为有个方法叫做imageview.setImageMatrix(matrix), 直接构造一个矩阵对象然后设置到图片上就进行相关操作了, 那我就会想了,其原创 2016-05-13 18:07:45 · 11715 阅读 · 2 评论 -
我是如何从零开始自学Android到一万月薪的
本篇文章致那些从零开始学 Android 的或者正要学习还没有勇气出发的人, 希望通过我的经历能够让你在学习的道路中坚持下来。我的第一份工作毕业之际通过学校的校招找到了一家传统软件公司,是做政务软件的。我以java工程师的职位入职, 入职期间大多数却是在做debug调式的工作, 偶尔会做一些小的需求, 每天朝九晚五的日子真的是悠哉, 在校期间就已经知道安卓了, 就一直想学, 可惜在校时候没能坚持下来原创 2016-04-19 23:57:08 · 12338 阅读 · 13 评论 -
Android 直接打开微信,微博,QQ
Android 使用包名即可打开应用, 当然你也可以自己打印所有报名获取包名,总结下分享平台的包名:微信:com.tencent.mm QQ: com.tencent.mobileqq 微博: com.sina.weibo FACEBOOK: com.facebook.katana TWITTER: com.twitter.android instagram: com.instagram.原创 2016-07-05 10:11:46 · 2403 阅读 · 0 评论 -
Android 发布自己的library到Jcenter
转载请注明出处:http://blog.youkuaiyun.com/coderyue/article/details/51195321 来自Coderyue的博客开篇声明使用Android studio的伙伴知道它可以一行代码引入库compile 'com.jinguangyue.addwordlib:addwordLib:1.0.0'我用的时候就好奇这是这么来的, 要是简单的话, 那我也能写个库给别人引入(原创 2016-06-23 16:37:46 · 1046 阅读 · 0 评论 -
Android 读取SD卡指定后缀的所有文件
一 读取文件 在实际开发过程中有各种各样的需求,不知道你们有没有遇到过类似的需求,几个Fragment切换, 数据是读取SD卡中的json文件或者xml文件,那每次点击Fragment就要读取一次文件,虽然java读取文件很快,不过处理不当也需要200ms如果使用String来存储,这里我使用StringBuilder来存储读出来的内容 , 极大的增加了读取速度:public S原创 2016-01-04 16:21:30 · 4380 阅读 · 0 评论 -
Android 调用系统内置分享
保存后的图片最后都是要分享, 常见的分享平台有QQ 微博 微信等等, 它们都提供各自的api, 我们可以集成到项目里面, 但是每个平台都要集成appkey等等,当然可以把他们都封装起来, 不过也得用上2天, 这里提供一下系统的内置分享方式,快速方便:先来个图: 代码:/** * * 分享单张图片 * * @param context *原创 2016-07-31 11:46:31 · 763 阅读 · 0 评论 -
Android studio R文件报错解决
几乎所有安卓开发者都遇到过R文件找不到的问题。话不多说 直接切入正题说集中解决方案:1 build project rebuild project clean project 重启 等等最为常见的方式肯定要先试一遍2 我之前遇到这样的问题总结出了一点规律就是R文件报错一定是资源文件除了问题, 可能是文件名字大小写写错了, 可能是xml文件引用等等的错误,遇到的可以都检查一下 , 不过这样的错误一般原创 2016-08-18 23:16:44 · 21703 阅读 · 6 评论 -
Android 使用FFmpeg 裁剪出正方形视频
版权声明:本文出自Jinguangyue的博客,转载必须注明出处。到目前为止 Android 中还不能直接录制正方形的视频, 虽然不能直接录但是我们也有一些方式来处理录制后的视频, 之前我写过一篇文章 Android 自定义Camera(一), 可以先了解一下如何做一个简单的自定义相机demo, 那录制视频也要开启相机预览, 有以下几个步骤和需要注意的地方:1. 获取相机实例/** *原创 2016-10-16 15:09:01 · 6216 阅读 · 14 评论 -
Android 检索相册视频文件
读取手机相册里的视频文件肯定是从数据库里面读取, 强大的MediaStore.Video 类里面有所有我们需要的信息,文件名称, 时长,类型, 大小等等, 我这里做了封装和展示, 分文件夹读取。立竿见影上个效果图:创建一个视频信息类存储从数据库读取出来的视频信息public class Video { private int id; private String title;原创 2016-12-12 17:43:03 · 5993 阅读 · 1 评论
分享