学习心得
文章平均质量分 77
程序猫King
安卓,小程序开发
展开
-
对安卓开发者的一些建议
发展现状Android系统最早正式发布在2008年,但正式开始兴起大概是在2009年,到了2012年左右,安卓已经发展迅猛,涌现一大批安卓开发者,然而随着市场的饱和态逐渐呈现,加上各种跨平台技术的出现,到了今天,很多安卓开发者的担忧也出现了,市场到底是供不应求还是供过于求?说实话,这个问题我很难回答,因为你说市场不需要安卓开发者了吗?需要,但需求量确实不怎么高。如今,纯安卓原生开发可谓是越...原创 2020-03-16 11:05:02 · 321 阅读 · 0 评论 -
安卓开发规范
很多安卓新手都很容易出现一个问题:代码结构乱七八糟,可读性相当差。作为新手,他们可能觉得把功能实现了就行,却不知道怎么优化代码结构,提升可读性。在此,我分享下个人的一些经验。一、包结构设计首先,主包名设计:一般是公司的官网域名倒写加上项目名英文简写,例如com.google.xxx,如果是个人开发的项目,可以参考AndroidStudio默认生成的包名,com.example.xxx。...原创 2017-03-08 11:15:17 · 556 阅读 · 0 评论 -
Android开发性能优化总结(一)
安卓开发应用首先要讲究良好的用户体验,如果一款软件卡顿现象严重,不流畅,经常崩溃,那么将给用户带来极不良好的体验,从而损失用户。 在实际开发和学习中,我总结了一下关于安卓性能的优化,供大家参考交流。应用程序的性能问题体现在很多方面, 比如第一次启动速度慢,或者进入某一界面速度慢;动画执行过程不流畅,或者动画执行卡顿时间长;ListView列表滑动过程中卡顿,不流畅;应用程序自定义的某特定界面...原创 2016-04-17 16:04:32 · 33138 阅读 · 6 评论 -
安卓学习心得一:延迟加载和布局重用
1.1 使用<include />标签实现布局重用我们可以通过<include />标签把在其他XML文件中定义的布局插入到当前布局文件中,从而避免在每个主要布局文件里都重复书写相同的控件或某一子布局代码,如果你正在创建一个复杂的布局或者布局文件变得很大,那么可以试试<include /><LinearLayout xmlns:android="http:...原创 2016-03-23 21:26:33 · 514 阅读 · 0 评论 -
安卓学习心得二:自定义ViewGroup
Android的UI界面都是由View和ViewGroup及其派生类组合而成的。其中,View是所有UI组件的基类,而 ViewGroup是容纳这些组件的容器,ViewGroup是View的子类,.所以它也具有View的特性,但它主要用来充当View的容器,将其中的View视作自己的孩子,对它的子View进行管理,当然它的孩子也可以是ViewGroup类型 View对象是Android平...原创 2016-03-28 17:13:15 · 536 阅读 · 0 评论 -
垃圾代码是如何写出来的
自我参加工作已经有几年了,接手过的项目也不少,包括安卓端和web前端的,在做这些项目的过程中,相当一部分的项目到最后都出现了一个现象:代码越写越乱,维护性越来越差。究其原因,我认为有如下几点:1.程序员自身能力出现问题,首先得从自己身上找原因,这是我的第一想法。我们知道,一个项目基本不可能是完全由一个人开发的,这其中就涉及到协作开发,而且IT行业的跳槽还是比较频繁的,这就导致了一个项目可能...原创 2019-07-18 11:37:57 · 1902 阅读 · 1 评论