`
venus_chen
  • 浏览: 14771 次
  • 性别: Icon_minigender_2
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
在工作过程序中遇到一个需要完全关闭应用程序的问题,在网络上找了一大堆的文章,每篇都是用 System.exit(0) 或者 android.os.Process.killProcess(android.os.Process.myPid()) 这两种方法,但是我试过了, System.exit(0) 这个根本不行,而 android.os.Process.killProcess(android.os.Process.myPid()) 这个只能关闭当前的 Activity ,也就是对于一个只有单个 Activity 的应用程序有效,如果对于有多外 Activity ...
   在Workspace.Java类实现,相关方法有:   1) computeScroll():重写了父类的computeScroll();主要功能是计算拖动的位移量、更新背景、设置要显示的屏幕(setCurrentScreen(mCurrentScreen);)。   2) dispatchDraw():重写了父类的dispatchDraw();主要功能是判断抽屉是否打开、绘制指定的屏幕,可以绘制当前一屏,也可以绘制当前屏幕和下一屏幕,也可以绘制所有的屏幕,这儿的绘制指显示屏幕上的child(例如:app、folder、Wiget)。和 computeScroll( ...
1. Launcher的启动过程 从网络上找了一段关于Launcher的启动过程的文章,作为学习Launcher的背景知识: Linux kernel启动以后会通过app_main进程来初始化android Runtime Java运行环境,而zygote是Android的第一个进程。所有的android的应用以及大部分系统服务都是通过zygote fork出来的子进程(我现在看到的只有native的service manager不是zygote fork出来的)。在system server中启动的若干系统服务中与我们启动进程相关的就是Acitivity Manager。  当sy ...
如果/home目录没有创建,可以如下操 作:1.在D:\cygwin安装目录下新建目录:home,2.在windows高级属性增加HOME变量,HOME=D:\cygwin \home,3.拷贝文件, 打开D:\cygwin\etc \skel目录 ,拷贝下面三个文件到D:\cygwin\home,这样在cygwin终端执行,echo $HOME 查看即可 首先下载cygwin,cygwin是一个类linux平台。即 在windows环境下模拟linux终端。比起运行linux虚拟机,是一个轻量 的解决办法。除了本文用来下载android源码,你当然可以用它来学习linux。cygwin ...
      Android的支持多屏幕的原理是一套内置的兼容性特征,即用为当前设备屏幕提供一种合适的方式来共同管理并解析应用资源。虽然android平台负责大部分解析应用的工作,但是也为开发者提供了如何控制应用呈现的两个关键方法,它们的使用方法如下:       Android平台中支持一系列你所提供的指定大小(size-specific),指定密度(density-specific)的合适资源。指定大小(size-specific)的合适资源是指small, normal, large, and xlarge。指定密度(density-specific)的合适资源,是指ldpi (low), ...
一、android sqlite 操作若出现如下几种报错,一般都是由于你注册了Google Groups "Android Developers" group用户的原因引起的: 1) android.database.SQLException: Failed to insert row into content:uri 2)  android.database.sqlite.SQLiteException: no such column: modified: , while compiling: SELECT _id, SOURCE, PRODUCT FROM m ...
Global site tag (gtag.js) - Google Analytics