最新消息:欢迎访问Android开发中文站!联系QQ:1304524325

最新发布 第5页

Android开发中文站--关注Android,关注开发者

Android freemarker模板引擎应用
新手入门

Android freemarker模板引擎应用

loading 2个月前 (03-07) 497浏览 0评论

什么是freemarker? 在说这个之前我们都知道web和原生控件之争就那么点事。性能,加载速度,流量,数据交互…. 如果我用webView加载一个url页面,要先通过网络解析css,解析html代码,然后渲染生成页面 什么是free...

20个很棒的Android开源项目帮助你提升开发技能
源码下载

20个很棒的Android开源项目帮助你提升开发技能

loading 2个月前 (03-06) 2920浏览 0评论

对程序员来说,最好的学习也是阅读,多看别人优秀的代码,加以总结学习应用。如果你想成为一个更好的开发者,就必须阅读大量的代码。 书本,博客,论坛在一定程度上都是比较好的,但是比不上一些功能完整详细的开源项目。 所以你要做的就是喝着咖啡看代码。O(∩_∩...

三年无bug,提升代码质量的秘诀
新手入门

三年无bug,提升代码质量的秘诀

loading 2个月前 (03-05) 497浏览 0评论

对我代码质量影响最大的是在一家外资企业,在这家公司我觉得有以下几个方面做的很不错。 团队编码风格统一 统一到什么程度? 不看代码作者,你很难区分代码是谁写的(在目前公司一些团队也能达到这个标准)。 个人观点: 这样做有什么好处?团队中每个人阅读代码...

Android探索之旅 | 为应用添加角标(Badge)
新手入门

Android探索之旅 | 为应用添加角标(Badge)

loading 2个月前 (03-04) 537浏览 0评论

– 简书作者 谢恩铭 转载请注明出处 需求简介 角标是什么意思呢? 看下图即可明了: 可以看到图中的乐购这个app右上角的红色的圆圈,里面有10这个数字的,就是一种角标。 角标,英语是badge,也就是“徽章,像章,奖章; 象征,...

Android项目源码乐乐音乐4.0简洁版
源码下载

Android项目源码乐乐音乐4.0简洁版

loading 2个月前 (03-02) 893浏览 0评论

本项目是乐乐音乐3.0的升级版 乐乐音乐4.0简洁版介绍: 开发环境:android studio 支持音频格式 mp3、ape、flac、wav等 支持歌词格式 ksc歌词:卡拉OK歌词 hrc歌词:happy lyrics歌词,乐乐音乐4.0自定...

Java 多线程同步的五种方法
Java基础

Java 多线程同步的五种方法

loading 2个月前 (03-01) 608浏览 0评论

一、引言 前几天面试,被大师虐残了,好多基础知识必须得重新拿起来啊。闲话不多说,进入正题。 二、为什么要线程同步 因为当我们有多个线程要同时访问一个变量或对象时,如果这些线程中既有读又有写操作时,就会导致变量值或对象的状态出现混乱,从而导致程序异常。...

Android-6步教你自定义View
新手入门

Android-6步教你自定义View

loading 2个月前 (02-28) 739浏览 0评论

如果你打算完全定制一个View,那么你需要实现View类(所有的Android View都实现于这个类),并且实现确定尺寸的onMeasure(…))方法和确认绘图的onDraw(…))方法。 自定义View一共分为6步 第一步 public c...

读懂 Android 中的代码混淆
开发进阶

读懂 Android 中的代码混淆

loading 2个月前 (02-27) 505浏览 0评论

本文为本人的一些实践总结,介绍一些混淆的知识和注意事项。希望可以帮助大家更好的学习和使用代码混淆。 什么是混淆 关于混淆维基百科上该词条的解释为 代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难...

一张图读懂Java多线程
Java基础

一张图读懂Java多线程

loading 2个月前 (02-26) 556浏览 0评论

1、带着疑问看图 1)竞争对象的锁和竞争CPU资源以及竞争被唤醒 2)何种情况下获取到了锁,何种情况下会释放锁 2、还是那张图 3、详细图解 1)Thread t = new Thread(),初始化一个线程,实际上就是一个普通对象,此时他的状态为...

程序员小明相亲记
热点资讯

程序员小明相亲记

loading 2个月前 (02-25) 405浏览 0评论

话说有一个程序员叫小明,业务能力挺不错,人也不丑,但是一直没有女朋友,周围同事朋友们都很着急。 后来有一天小明一个人去看电影《爱宠大机密》,刚好坐在他隔壁的MM也是一个人,于是小明就和MM聊了起来。 一开始,MM好像对小明印象还不错,两人聊得也挺好...

10个用Java谋生非常有趣的方式
Java基础

10个用Java谋生非常有趣的方式

loading 2个月前 (02-24) 434浏览 0评论

令我惊讶的是,有些人觉得编程并不令人兴奋——只将它当作是一份枯燥的工作。不过,虽然可能的确有很多无聊的编程工作,但这并不意味着你不得不接受这些工作中的一个。程序员有各种各样的机会,运用他们的技能去做一些有趣的事情,特别是如果他们懂Java的话。 Ja...

创始人别那么抠门,合伙人多留心眼
热点资讯

创始人别那么抠门,合伙人多留心眼

loading 2个月前 (02-24) 357浏览 0评论

09 年以来,我几乎一直在创业公司,要么自己创业,要么合伙加入朋友的公司。我发现了一个很明显的现象,10 年、11 年的时候我在极客公园工作,当时招人我只需要发一条微博、一篇博客,在文字里透露出各种情怀,就会有志同道合的人加入。但在近两年,我发现情怀...

Android硬件加速原理与实现简介
开发进阶

Android硬件加速原理与实现简介

loading 2个月前 (02-24) 397浏览 0评论

在手机客户端尤其是Android应用的开发过程中,我们经常会接触到“硬件加速”这个词。由于操作系统对底层软硬件封装非常完善,上层软件开发者往往对硬件加速的底层原理了解很少,也不清楚了解底层原理的意义,因此常会有一些误解,如硬件加速是不是通过特殊算法实...

Android避免内存溢出(Out of Memory)方法总结
开发进阶

Android避免内存溢出(Out of Memory)方法总结

loading 2个月前 (02-23) 776浏览 0评论

避免内存溢出的方法,主要是对以下三个方面对程序进行优化 内存引用 在处理内存引用之前,我们先来复习下什么是强引用、软引用、弱引用、虚引用 强引用:强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。 当内存空间不足,Java虚...