1. Q :如何添加快捷方式不用Intent?
A 这里推荐使用Intent方式创建,目前Launcher创建快捷方式的过程还比较复杂吧,比如需要计算桌面上有多少个空的格子,一般手机为4x4同时,除了快捷方式需要占用外,appWidget同样也会占用,同时更麻烦的是一般主屏支持左右切换,比如从3屏到7个屏幕,如果是用于平板电脑可能格子会更多了,除非直接替换,同时Android版本众多,直接写provider可能造成Uri不对,不说索爱、三星和HTC自己的定义,Google Android 2.0以前的Home Screen为Launcher而2.0以后的是Launcher2,但是Moto部分机型的即使2.x也是用Launcher这样的定义,所以还是发个Intent来的方便吧。
2. Q :如何提高ListView的刷新效率?
A 如果是做一些实时性比较高的应用刷新可能感觉不是很流畅,这里Android123分享下主要的改进方法,基于AbsListView类的控件比如ListView、GridView等等都需要通过绑定Adapter来实现数据更新,这里操作Adapter我们一般设计的尽量布局文件简练高效些,比如布局使用Java代码编写代替Xml文件,控制刷新范围,这里可以考虑ArrayAdapter,而不是BaseAdapter的派生类。
3. Q :如何探测USB连接到电脑上?
A 这里Android开发网给大家一个简单的方法吧,获取Intent.ACTION_UMS_CONNECTED这个广播,如果你做同步软件这点可能对你有点用处。
4. Q: 如何让手机和PC互传文件?
A 一般情况下使用adb pull或adb push即可,但是如果文件涉及unicode字符,比如中文字符集、日文可能无法正常传输,这里除了使用Socket建立文件服务器外,使用FTP协议建立服务器也很方便。
5. Q :Android网络通讯我们应该掌握哪些呢?
A 简单的Socket必须了解,Android提供的Http API是从Android 2.2开始的,当然如果你用1.x的老版本固件兼容的有使用Apache的Http组件,当然了如果开发一些高负载的除了学习NIO外,对于多线程深入学习还是很有必要的,毕竟IO这种慢速操作随时卡死,影响体验度。
分享到:
相关推荐
Android应用开发常见错误与对策 Android应用开发常见错误与对策 提纲 一、Android 总体框架介绍 1. Android历史 ...五、Android开发文化探讨 1. Android Design 文化 2. 做一个本分的APP 六、开放式讨论
android framework 实现细节,常见面试问题汇总
android开发期末大作业(项目源码,任务书,实验大报告,apk文件) 大作业的要求和内容:(包括题目选择范围、技术要求、递交时间、考核方法等) 一、实验项目名称 Android手机应用开发课程大作业 二、实验目的 1....
Android嵌入式智能操作系统是基于Linux内核和驱动的,对于HTC、华为等公司开发Android操作系统时,需要专门将Android移植到 特定硬件平台下,同时将必要的驱动进行编写及开发。...Google.Android开发入门与实战.rar
Android开发应用从入门到精通 朱桂英 中国铁道出版社 本书循序渐进地讲解了android技术的基本知识,并通过实例直观地演示了android在各个领域中的具体应用。本书内容新颖、知识全面、讲解详细,全书分为4篇17章,第...
Android嵌入式智能操作系统是基于Linux内核和驱动的,对于HTC、华为等公司开发Android操作系统时,需要专门将Android移植到 特定硬件平台下,同时将必要的驱动进行编写及开发。...Google.Android开发入门与实战.rar
Android常见的开发界面,熟悉Android UI开发技巧。Android界面效果全汇总。
资源为个人android TV版本开发学习用,几个TV开发常见的问题,Android TV TextView如何实现增加滚动条,TV上屏幕适配总结,Android Studio中模拟器中关于VT-x is disabled in BIOS错误的解决方案,Home界面实现原理...
Android开发资料汇总高阶 特性 应用程序框架 支持组件的复用和更换 Dalvik 虚拟机 专门为移动设备进行过优化 集成的浏览器 基于开源的 WebKit 引擎 优化的图形机制 自定义的 2D 图形库,基于 OpenGL ES...
Android开发核心知识点笔记 涵盖了以下七大板块的知识点: 1、Java知识点汇总 2、Android知识点汇总 3、Android扩展知识点 4、Android开源库源码分析 5、设计模式汇总 6、Gradle知识点汇总 7、常见面试算法题汇总
1.3 常见问题汇总 1.4 使用本书的配套实例 1.5 小结 第2章 android开发必备 2.1 android体系结构 2.1.1 各种库和android运行环境 2.1.2 应用程序框架 2.1.3 操作系统层 2.1.4 应用程序 2.2 android应用程序组成 ...
Android移动技术开发基础课程总结,适用于Android基础学习的人群和大学学习该课程迎接期末的同学,在准备复习的过程中可以使用,在日常学习中也可以进行使用,做到良好的补充。当然,可以根据自己的需求进行修补完善...
4.2019Android面试 常见58题 5.初级面试专题(中小厂) 7.设计模式面试专题 8.数据结构面试专题 9.多线程面试专题及答案 10.网络编程面试专题 11.腾讯Android社招面试源码相关11题+原理详解 12.大厂高端技术面试专题...
本文介绍Android中Intent的各种常见作用。 1 Intent.ACTION_MAIN String: android.intent.action.MAIN 标识Activity为一个程序的开始。比较常用。 Input:nothing Output:nothing <activity android:name=.Main ...
主要介绍了Android开发中的9个常见错误和解决方法,这是Android开发中最常见的9个错误,经过各种各样的整理,以及和热心网友讨论总结而来,需要的朋友可以参考下
本文实例总结了Android开发的常见错误。分享给大家供大家参考。具体如下: 错误1: 在intent中添加了一个内容,在调用getStringExtra读取的时候,总是报错。代码如下: // back按钮 Button btnBack = (Button) ...
4.1.3更新Ec1ipse并下载ADT(Android开发插件) 18 4.1.4使用Ec1ipse开发Android应用 19 4.2“星座”查询软件程序中各类组件 20 4.2.1 Package Explorer中的组件 20 4.2.2应用程序的资源 21 4.2.3布局文件main.xml 21 ...
Android、java面试技巧及常见性面试题型精编汇总.zip Java;基础知识点面试专题 java;深入源码级的面试题 大厂高端技术面试专题(有独立项目) 多线程面试专题及答案 腾讯Android社招面试源码相关11题+原理详解 ...