Android应用开发
一路前行_2014
这个作者很懒,什么都没留下…
展开
-
Android位置服务开发
原文地址:http://www.devdiv.com/Android-android_-thread-129718-1-1.html一、LocationManager类简介 Android中LocationManager类提供了获取系统地理位置服务,这些服务允许应用程序定期获取设备地理位置更新信息,或者查询上一个已知位置;注册/注销来自某个转载 2014-01-28 20:32:23 · 815 阅读 · 0 评论 -
如何改变Android应用的运行环境
原文地址:http://blogs.360.cn/blog/proxydelegate-application/有的时候,为了实现一些特殊需求,如界面换肤、插件化等,我们希望改变应用的运行环境(surrounding)。例如,我们希望某个应用在运行时,所有Class(包括自定义Application,下面假设它叫MyApplication)都被一个自定义的ClassLoader加载。转载 2014-01-28 22:57:14 · 1164 阅读 · 0 评论 -
Web App适配不同屏幕的几点建议
安卓设备在屏幕尺寸和像素密度上差别很大,因此在使用WebView加载网页时就需要考虑到这种差别,对我们的网页做出精心的设计以在不同的屏幕上都能得到合适的展现。通常情况下,我们需要考虑到两个因素:1、视区(viewport)所谓的视区指的是Web页面绘制的矩形区域。viewport有很多属性是我们可以设置的,比如视区的大小和初始比例。其中最重要的一个是要指定视区的宽度,它是网页展示的水平像素翻译 2014-02-14 14:27:37 · 4015 阅读 · 0 评论 -
使用WebView构建Web Apps
通过WebView控件,我们可以在安卓客户端中开发一个Web应用或只是加载一个Web页面。WebView类继承了Android的View类,因此可以在activity的布局中展示Web网页。WebView控件本身并没有实现Web浏览器的所有特性,比如导航控制或地址栏。默认地,WebView做的只是展示Web网页。WebView的一个通常的使用场景是,对于篇幅较长且需要更新的信息,比如用户协议或用户翻译 2014-02-13 17:20:45 · 1188 阅读 · 0 评论 -
如何通过日志来调试Web App
我们可以通过JavaScript的控制台API输出信息到Android的logcat上来跟踪WebView加载网页时发生的异常或错误的原因,以此来对Web App进行调试。在Android浏览器中使用控制台API如果我们在网页的JavaScript脚本代码中调用了window.console对象的方法比如log()方法向控制台输出日志信息,我们就会在Android的logcat中看到该日志翻译 2014-02-14 15:34:04 · 7389 阅读 · 0 评论 -
Android中的多线程处理(二)——使用线程池中的线程
为了利用线程池中的线程来执行任务,我们需要将要执行的任务添加到线程池所维护的任务队列中。当线程池中的某个线程可用时,ThreadPoolExecutor就会从任务队列中取出一个任务交给该线程来执行。同时,当我们启动了一个任务后随后发现该任务不再需要时,我们还可以通过取消线程来停止线程池中的线程正在运行的任务。翻译 2014-02-16 21:15:01 · 1336 阅读 · 0 评论 -
Android中的多线程处理(一)——线程任务管理器
线程任务管理器的目的是为了在系统资源可用时自动运行线程任务或同时执行多个线程任务。Android API提供了ThreadPoolExecutor类,它管理了一个线程池,当线程池中的某个线程可用时它会从任务队列中取出一个任务来运行,我们需要做的就是把我们要执行的任务放入它的任务队列中。ThreadPoolExecutor可以同时并行执行一个任务,因此我们必须要确保我们的执行任务是线程安全的。翻译 2014-02-16 15:09:35 · 2006 阅读 · 0 评论 -
Android的进程和线程机制(一)——进程
对于一个Android应用程序来说,当它的某个组件开始运行时,此时如果该应用没有其他组件已经在运行,Android系统会为该应用开辟一个新的单线程的Linux进程。默认情况下,该应用的所有组件都会运行在这个进程和线程中,此时这个进程的唯一线程被称作“main”线程即主线程。如果这个应用的其他组件启动时该应用的进程已经存在(即已经有该应用的其他组件在运行),那么新的组件就会在已经存在的进程中启动并使翻译 2014-02-17 15:53:39 · 1073 阅读 · 0 评论