摘要:
一. 数据上传1. 登录 数据上传 + 安全(加密 )2. 评论 数据上传 + 数据过滤3. 图片、音频或视频上传 任何资源都是二进制,二进制都可以转为String使用到的技术:HTTP get请求1. Android客户端向Server请求下载数据2. Android客户端把数据上传到Ser... 阅读全文
摘要:
Volley问题原因: Android4.x版本和2.x对AsyncTask的机制不同2.x之中,同时执行5个,4.x同时只有一个解决思路:1) 使用Thread + Handler 注意: 使用线程池2) 定制AsyncTask线程池3) 开源框架Volley1. 检查网络2. 退出3. 总结有... 阅读全文
摘要:
系统设置_首选项框架步骤:1) 新建Android XML2) 修改Activity 继承PreferenceActivity 在onCreate() 方法中调用 addPreferencesFromResource(R.xml.settings);如何在Android2.x版本中实现H... 阅读全文
摘要:
加载更多数据1. 分页 上拉加载更多 XListView 提示:数据方面,使用HTTP get或post请求,向服务端请求不同页面的内容2. 瀑布流二. 异步加载服务端数据 阅读全文
摘要:
复用为了复用而写代码,代码量是1.6倍What: 一份代码多处使用 style AsyncTask IntentService ListActivity 工具类 组件why: 1) 性能提升 2) 可维护性 3) 可扩展性复... 阅读全文
摘要:
首页内容:其他功能使用ListView或GridViewListView、GridView嵌套时,指定高度。公开课左:课程分类 ExpandableListView右:最新发布/最受欢迎 ListViewExpandableListView使用方法参照ApiDemosViews/Expandab... 阅读全文
摘要:
Banner广告条 1) 手动自动冲突 思路:(1) 用户手动滑动时,自动更新操作暂停 (2) 用户手动滑动结束时,自动更新操作继续 menuDrawer和ViewPager冲突 banner和滑动Tab冲突 banner和MenuDrawer冲... 阅读全文
摘要:
1. 滑动Tab 原理: TabHost(TabContent萎缩) + ViewPager 2. Banner广告条 1) 功能列表 a) 水平滑动 OK b) 可以点击 OK c) 循环滚动 OK d) 自动滚动 ... 阅读全文
摘要:
1. Android App主页结构存在主要的App组织结构:1) Tab页 a) Android Tab标签在顶部 b) 模仿iOS Tab标签在底部,最后一个是更多2) 侧滑菜单 Tab优点:直观缺点:占空间menuDrawer优点:节省空间缺点:不直观时间2侧滑菜单:2.1 Sliding... 阅读全文
摘要:
1. 欢迎页面 1) 分析 2) 规则 (1) 在2.3没有titlebar,在4.x没有Actionbar OK (2) 第一次进入程序才显示 OK (3) 动画效果 ... 阅读全文