安卓开发 的一些想法

算是写了2个项目了,虽然很小。但是麻雀虽小 五脏俱全。 总结下。然后打算自己写一些组件工具。方便自己以后快速开发。

我分成2个方面

1  前端 的UI 部分。

总所周知的  安卓的原生控件 那个不是一般的搓。你需要自己封装下。举个例子。按钮  背景的颜色+高亮的颜色  +羽化边框 看起来就比较饱满和有立体感了

工作之1 :控件的优化

一般的安卓都的底部和头部都会会通用。还有背景涩。 所以在开发中 如果是需要设置背景色。最好把这个功能单独提出来写成一个通用的模块 然后引用。达到高内聚低耦     合的思想。

1. 背景色 。 2 头部的标题栏  3 底部的导航栏  4 listview  全部抽出来作为通用模块

2 后台方面 我分几个部分:

1 通信方面 :每个app提供的接口访问是不一样的。有的http.有的websevrvice 我之前遇到的都不是而是jackjson 。封装一些寻常通用市面上的通信接口。

2 存储部分: 一些比较的经常使用的资源可以缓存成文件或者存储到sqllite数据库。

3 数据操作方面: 拿到的数据我们一般都是json 格式或者是xml 格式。不过现在大多数都是json格式。如果自己开发后台ok那还好可以自己封装到实体类里面。不过最近我觉得实体类也不好用了。还是用map 好用。于是乎找了个json的工具类。操作方便多了。

4  关于适配器和applention的管理。 这个2个都是通用的需要自定义然后集中管理 。

5  错误反馈框架。产品在使用过程中不可避免的情况下会蹦掉。这个时候需要错误反馈信息给服务器来让我们知道来优化产品。

暂时只想到这么多  想好了在追加!

我会陆续的写上上面我说的以前 到时会给地址。

时间: 2024-12-08 11:05:24

安卓开发 的一些想法的相关文章

程序员带你学习安卓开发,十天快速入门-开发工具配置学习

上次课程:.Net程序员学习Android开发-第一课 讲到,.Net程序员学习Android开发的必要性以及对安卓大环境的相关介绍. 其中看到有网友评论,称,搞C#的去搞安卓,还怪自己的移动平台不给力.有的人说,学习.Net就学.Net学习什么安卓.这时的我首先想到了,固步自封的大清朝.当然并不是对这部分人排斥.只能说是想法不一致,认知略有不同,也没有错与对,我只是想把我自己的想法表达出来,期望与您产生共鸣.的确迄今为止,我仍然认为C#是当今我见过的最好的语言.设计规范语法总使我赶到兴奋其优美

Kotlin 语言高级安卓开发入门

过去一年,使用 Kotlin 来为安卓开发的人越来越多.即使那些现在还没有使用这个语言的开发者,也会对这个语言的精髓产生共鸣,它给现在 Java 开发增加了简单并且强大的范式.Jake Wharton 在他的 Øredev 的讨论中,提到了 Kotlin 是如何通过提升安卓开发的语言特性和设计模式来解决这些严重的问题,通过这些方法你可以清除那些无用的 API 还有无效代码.充分利用扩展特性来解决你的开发中的模板性代码的问题! 为什么要推广这个语言? 好吧,大伙.欢迎来到这里.我们今天的主题是使用

腾讯优测干货精选| 安卓开发新技能Get -常用必备小工具汇总

文/腾讯公司 陈江峰 优测小优有话说: 移动研发及测试干货哪里找?腾讯优测-优社区你值得拥有~ 开发同学们都知道,安卓开发路上会碰到很多艰难险阻,一不小心就被KO.这时候,没有新技能傍身怎么行?今天我特意将自己使用过的安卓开发小工具进行了汇总,希望与大家共同进步. 话不多说,实用工具大讲堂现在开始! Lint(清理资源.安全检查.layout优化等) 一般在提测前清理一下冗余资源,查一下有没有用了一些高API Level才有的接口,查一下安全问题. Findbugs(检查java代码缺陷)在开发

安卓开发之配置參数帮忙写代码 一

在寻常的安卓开发中,流程都是这种,先把要须要显示的界面绘制出来,在发送一个http请求.出入url.key ,value ,获取的数据在解析,设置到view里面去,这样一个主要的流程就结束了,功能也基本完好了.我本人刚開始写安卓认为很有激情啊,可是再后来就认为这种流程太麻烦了.写代码就是能够统一规范一切有规律的东西,那么上述的开发流程全然是有规律能够寻的,那么我们自己也能够写代码来统一这个规律. 我就一直在思考用什么方式来简化那么开发步骤呢?我突然意思到在我们绘制布局的时候,用的是xml文件来绘

Eclipse+ADT+Android SDK 搭建安卓开发环境

要求 必备知识 windows 7 基本操作. 运行环境 windows 7 下载地址 环境下载 最近开接触Android(安卓)嵌入式开发,首要问题是搭建Andoid开发环境,由于本人用的是windows7的笔记本,也就只能到Windows中搭建Android 开发环境了! 就搭建环境都花了比较长的时间, 在各种版本之间折腾了比较久的时间, 装好后SDK包更新又是一个比较大的麻烦(天朝的网络大家懂的--).下面把我的安装过程和经验分享个大家!! 安装JDK 这里可以参考我之前写的一篇关于安装J

安卓开发-设置RadioButton的点击效果

在安卓开发中用到底部菜单栏 需要用到RadioButton这个组件 实际应用的过程中,需要对按钮进行点击,为了让用户知道是否点击可这个按钮,可以设置点击后 ,该按钮的颜色或者背景发生变化. layout中这部分的代码为: 1 <RadioButton 2 android:id="@+id/radio_button0" 3 android:layout_height="fill_parent" 4 android:layout_marginTop="2

我的第一个phonegap开发WebApp的demo 怎么搭建安卓开发环境以及安装phonegap

一.先来张图,赏心悦目观赏一下,哈 . 这个就是使用phonegap框架搭建起来的,运行在安卓环境上的第一个demo. 安卓的开发环境,大家都会搭建了,所以不赘述.讲一下,安装phonegap的步骤. 二.phonegap的安装   1. 设置系统变量系统变量 Path后面添加:(以下变量都是必须的,路径根据自己的设置)E:\android_sdk\sdk\tools;E:\android_sdk\sdk\platform-tools;E:\android_sdk\eclipse\plugins

.Net程序员快速学习安卓开发-布局和点击事件的写法

关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 本系列课程 致力于老手程序员可以快速入门学习安卓开发.系统全面的从一个.Net程序员的角度一步步学习总结安卓开发. 上篇课程:全栈工程师必备:安卓移动端手机开发,第六课 主要内容: 布局 点击事件 布局 说到安卓前台页面的开发,就不得不说安卓的布局.也就是具体那个控件应该摆放的位置. 1.1相对布局 我们新建一个layout布局文件时,默认就是相对布局.相对布局是相对于非相对布局来说的.顾名思义,相对布

程序员带你学习安卓开发系列-Android文件存储

这是程序员带你学习安卓开发系列教程.本文章致力于面向对象程序员可以快速学习开发安卓技术. 上篇文章:.Net程序员快速学习安卓开发-布局和点击事件的写法 主要讲解了布局和点击事件的写法. 上篇文章补充: 控件单位介绍: px 像素 dip或者dp 设备独立像素 sp 比例像素 控件的高度宽度一般用dip或者dp.字体用sp. Android 存储数据项目: 描述:实现QQ登录效果.如图: 输入帐号密码,并勾选记住帐号 ,点击登录时,保存帐号信息.下次登陆可以直接显示上次保存的QQ帐号. 前台界面