当前位置: 代码迷 >> Running的解决方案
 
  • Android 文件系统移栽

    Android文件系统移植转载作者:汕头大学—黄珠唐??时间:2009年10月29日??????主要介绍linux内核启动过程以及挂载android根文件系统的过程,以及介绍android源代码中文件系统部分的浅析。?????主要源代码目录介绍Makefile(全局的Makefile)bionic(Bionic含义为仿生,这里面是一些基础的库的源代码)bootable(引导加载器)build(bu...

    83
    热度
  • [转]好消息,android平台从froyo 2.2开始支持jni单步子试了

    [转]好消息,android平台从froyo2.2开始支持jni单步调试了http://blogold.chinaunix.net/u/26691/showart_2247039.html?好消息,android平台从froyo2.2开始支持jni单步调试了 北京理工大学?20981?陈罡一、写在前面的话(可以理解为废话)前段时间从网上看了google的io大会,亲眼看到了google在it技术...

    75
    热度
  • Android实战技能:深入解析AsyncTask

    Android实战技巧:深入解析AsyncTaskAsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInB...

    5
    热度
  • Android入门(三)ProgressBar和ListView

    Android入门(3)ProgressBar和ListView一、提要今天要学习的是两个稍微复杂一些的控件。ProgressBar经常用于文件载入,处理文件,下载等场合。ListView用于以列表的形式展示内容。最终效果:二、ListView三个元素:1.ListVeiw用来展示列表的View。2.适配器用来把数据映射到ListView上的中介。3.数据具体的将被映射的字符串,图片,或者基本组件...

    28
    热度
  • android平台从froyo 2.2开始支持jni单步子试了(转)

    android平台从froyo2.2开始支持jni单步调试了(转)一、写在前面的话(可以理解为废话)前段时间从网上看了google的io大会,亲眼看到了google在it技术发展和创新领域所做的工作(在此也问候一下apple公司的美术家门,你们辛苦了)。虽然google认为未来pc上只可能存在两种程序——browser和game,但是就目前来看,pc平台上的application还是有一定的市场的...

    39
    热度
  • 归藏 Android系统 init 启动过程分析

    收藏Android系统init启动过程分析Androidinit启动过程分析分析android的启动过程,从内核之上,我们首先应该从文件系统的init开始,因为init是内核进入文件系统后第一个运行的程序,通常我们可以在linux的命令行中指定内核第一个调用谁,如果没指定那么内核将会到/sbin/,/bin/等目录下查找默认的init,如果没有找到那么就报告出错。下面是曾经用过的几种开发板的命令行...

    28
    热度
  • Android Fragment详解(4):管理Fragment

    AndroidFragment详解(四):管理Fragment要管理fragment们,需使用FragmentManager,要获取它,需在activity中调用方法getFragmentManager()。你可以用FragmentManager来做以上事情:1使用方法findFragmentById()或findFragmentByTag(),获取activity中已存在的fragment们。2...

    79
    热度
  • 优化PHP程序的步骤(温故知新)

    优化PHP程序的方法(温故知新)1.Ifamethodc++anbestatic,declareitstatic.Speedimprovementisbyafactorof4.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。2.echoisfasterthanprint.echo比print快。3.Useecho'smultipleparametersinsteadofstringcon...

    169
    热度
  • Android起步之bluetooth

    Android启动之bluetooth前一段时间我们分析了kernel中bluetooth的初始化操作,从这一章起,晓东将会和大家一起正式进入到Android中bluetooth的分析。毫无疑问,我们依然需要知道在Android启动的时候,蓝牙究竟有做些什么。首先我们来回顾一下Android启动的一般流程,有人把它归结为4个步骤,分别为1)init进程启动;2)Native服务启动;3)Syste...

    33
    热度
  •  2、高手必须要懂的部分

    AndroidService高手进阶篇大家都知道,Service是Android四大组件之一,主要是用来实现这样的需求:你需要一个长久运行的服务在后台,比如音乐播放服务,退出界面,在后台时,仍然会在播放。1、Service的生命周期篇首先来谈谈Service的生命周期,如下图所示:一个Service经过startService之后,会经历OnCreate->onStartCommand方法,...

    6
    热度
  • android-Scheduling Repeating Alarms学习

    android--SchedulingRepeatingAlarms学习原文地址:http://developer.android.com/training/scheduling/alarms.htmlAlarms(basedontheAlarmManagerclass)giveyouawaytoperformtime-basedoperationsoutsidethelifetimeofyour...

    92
    热度
  • [Android]Volley源码分析(2)Cache

    [Android]Volley源码分析(二)CacheCache作为Volley最为核心的一部分,Volley花了重彩来实现它。本章我们顺着Volley的源码思路往下,来看下Volley对Cache的处理逻辑。我们回想一下昨天的简单代码,我们的入口是从构造一个Request队列开始的,而我们并不直接调用new来构造,而是将控制权反转给Volley这个静态工厂来构造。com.android.voll...

    79
    热度
  • Android漫纪行(4)-so文件动态调试一例

    Android漫游记(4)---.so文件动态调试一例Android平台的动态调试一直以来是个困扰我等Coder的头疼问题,特别是对于本地的动态调试支持,可以说是“弱智”级别的,不知道Google的新版NDK和新出的AndroidStudio对这块支持如何,让我们拭目以待。言归正传,我这里采用的是cygwin+ndk-gdb的调试模式,灵感来自于XDA的一篇博文(点击打开链接),平台和原文...

    69
    热度
  • 【从源码望Android】03Android MessageQueue消息循环处理机制(epoll实现)

    【从源码看Android】03AndroidMessageQueue消息循环处理机制(epoll实现)1enqueueMessagehandler发送一条消息mHandler.sendEmptyMessage(1);经过层层调用,进入到sendMessageAtTime函数块,最后调用到enqueueMessageHandler.javapublicbooleansendMessageAtTime...

    24
    热度
  • Android ActionBar的根本用法

    AndroidActionBar的基本用法本文翻译了这篇文章:UsingtheAndroidactionbar(ActionBar)-Tutorial1、ActionBar的简介ActionBar位于Activity的顶部,可用来显示activity的标题、Icon、Actions和一些用于交互的View。它也可被用于应用的导航。ActionBar是在Android3.0(API11)中加入到SK...

    71
    热度
  • android多线程之AsyncTask的初始认识(一)

    android多线程之AsyncTask的初步认识(一)之前,在学习多线程的时候,我首先学习了Handler的用法,了解了安卓中的通过使用Handler、Message、Looper、Thread来实现多线程操作的方法。其实在安卓(Android1.5)中提供了一个叫做AsyncTask的工具类,它使创建需要与用户界面交互的长时间运行的任务变得更简单。从今天开始,我将学习AsyncTask的一些用...

    30
    热度
  • Android基础知识小结

    Android基础知识总结一、基础知识:1.AndroidSDK:AndroidSDK包含了一个调试器、库、一个模拟器、文档、实例代码和教程。2.ADT:用于Eclipse的Android开发工具(AndroidDevelopmentTools,ADT)插件是对EclipseIDE的扩展,用以支持android应用程序的创建和调试。3.AVD(AndroidVirtualDevice):AVD是一...

    31
    热度
  • Android开发之Activity(1)

    Android开发之Activity(一)??在之前的文章里曾经介绍过,Activity是Android系统中的四大组件之一,可以用于显示View。从字面上理解,Activity是活动的意思。一个Activity通常展现为一个可视化的用户界面,是Android程序与用户交互的窗口,也是Android组件中最基本也是最复杂的一个组件。从视觉效果来看,一个Activity占据当前的窗口,响应所有窗口事...

    29
    热度
  • Android 停junit 作单元测试

    Android下junit作单元测试http://mintelong.javaeye.com/blog/460903在Java下做单元测试必然用到JUnit。这里说的JUnit是指从Apache基金会下载的junit.jar里提供的一系列单元测试功能。这些功能显然是运行在JDK之上的。在Android下已经没有了JDK,自然也无法运行JUnit。但是这并不妨碍我们利用JUnit编写单元测试。只不过...

    70
    热度
  • Android LayoutInflater(格局扩展)总结

    AndroidLayoutInflater(布局扩展)总结修炼-------------Android?LayoutInflater(布局扩展)总结在实际开发中LayoutInflater这个类还是非常实用的,根据LayoutInflater字母翻译为布局扩展。这个类有点类似于Activity的findViewById(int?id)这个方法,只不过findViewById这个方法查找的是UI组件...

    33
    热度