1. Intent的几种有关Activity启动的方式有哪些,你了解每一个含义吗?

Intent的一些标记有FLAG_ACTIVITY_BROUGHT_TO_FRONT 、FLAG_ACTIVITY_CLEAR_TOP、FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET、 FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS、FLAG_ACTIVITY_MULTIPLE_TASK和 FLAG_ACTIVITY_NEW_TASK 等。每种含义大家看SDK文档和详细跑下这样你的记忆会更深刻些。

2. Activity和Task的启动模式有哪些? 每种含义是什么?

有关在AndroidManifest.xml中的android:launchMode定义,主要有standard、singleTop、singleTask和singleInstance,同一时候对于android:taskAffinity这些问题大家也要了解。Android开发网在曾经的文章中讲过,只是非常多开发人员仍然不是非常清楚。这些基础问题我们以后仍然会再次总结。

3. 通过Intent传递一些二进制数据的方法有哪些?

1). 使用Serializable接口实现序列化,这是Java经常使用的方法。

2). 实现Parcelable接口,这里Android的部分类比方Bitmap类就已经实现了,同一时候Parcelable在Android AIDL中交换数据也非经常见的。

4. 能说下Android应用的入口点吗?

真正的Android入口点是application的main。你能够看下androidmanifest.xml的包括关系就清楚了。

能够没有Activity可是必须有Application

5. Android都有哪些XML解析器,都熟练掌握吗?

这里XmlPull、SAX和DOM相信做过Web开发的都已经滚瓜烂熟了。

6. SQLite支持事务吗? 加入删除怎样提高性能?

SQLite作为轻量级的数据库,比MySQL还小,但支持SQL语句查询。提高性能能够考虑通过原始经过优化的SQL查询语句方式处理。

7. Android Service和Binder、AIDL你都熟练吗?

作为Android重要的后台服务。这些每一个Android开发人员都应该掌握。这也算是和JavaSE最大的不同了,详细的实例大家能够查看Android音乐播放器的源码Music.git中的,这里不再赘述。

8.请描写叙述下Activity的生命周期。

创建 oncreate -  启动onstart – 恢复 onResume – 暂停 onPause – 结束 onEnd– 销毁onDestroy

9.假设后台的Activity因为某原因被系统回收了,怎样在被系统回收之前保存当前状态?

在”暂停 onPause” 状态将数据保存。

10.怎样将一个Activity设置成窗体的样式。

设置Theme。

11.请介绍下Android中经常使用的五种布局。

线性布局LinearLayout, 相对布局 RelativeLayout

表单布局 TableLayout,

    绝对布局AbsLayout(已淘汰)

    帧布局FrameLayout

12.请介绍下Android的数据存储方式。

Preference,文件,数据库SQlite,网络存储

13.怎样启用Service,怎样停用Service。

启动:

    Context.startService()

    and

    Context.bindService().

关闭: Context.stopService().

Service.stopSelf()

or

Service.stopSelfResult()

14.你怎样评价Android系统?优缺点。

优势:一、开放性 三、丰富的硬件选择 五、无缝结合的Google应用支持

缺点:  一、安全和隐私 二。开发商自己定义。不够统一 四、同类机型用户降低

15. android:paddingLeft与android:layout_marginLeft的差别

当button分别设置以上两个属性时。得到的效果是不一样的。

    android:paddingLeft="30px"

    button上设置的内容(比如图片)离button左边边界30个像素

    android:layout_marginLeft="30px"

    整个button离左边设置的内容30个像素

16.Android 动画有哪几种?描写叙述一下

两种。 Tween动画和Frame动画。

Tween动画主要是透明度、尺寸伸缩、旋转、位移等效果。

Frame动画能够理解成gif。 一帧一帧的显示图片。比較经常使用的有滚动栏效果。

1. 下列哪些语句关于内存回收的说明是正确的? (b)

A、 程序猿必须创建一个线程来释放内存

  B、 内存回收程序负责释放无用内存

  C、 内存回收程序同意程序猿直接释放内存

  D、 内存回收程序能够在指定的时间释放内存对象

2. 以下异常是属于Runtime Exception 的是(abcd)(多选)

A、ArithmeticException

  B、IllegalArgumentException

  C、NullPointerException

  D、BufferUnderflowException

 

3. Math.round(11.5)等于多少(). Math.round(-11.5)等于多少(c)

A、11 ,-11 B、11 ,-12 C、12 ,-11 D、12 ,-12

4. 下列程序段的输出结果是:(b )

 
void complicatedexpression_r(){

  
int x=20,
y=30;

  
boolean b;

   b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60;

   System.out.println(b);

 }

  A、true B、false C、1 D、011.activity

5. 对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行(d)

A、onPause() B、onCreate() C、 onResume() D、onStart()

6. Intent传递数据时。下列的数据类型哪些能够被传递(abcd)(多选)

A、Serializable B、charsequence C、Parcelable D、Bundle

7. android 中下列属于Intent的作用的是(c)

A、实现应用程序间的数据共享

  B、是一段长的生命周期,没实用户界面的程序,能够保持应用在后台执行,而不会由于切换页面而消失

  C、能够实现界面间的切换。能够包括动作和动作数据,连接四大组件的纽带

  D、处理一个应用程序总体性的工作

8. 下列属于SAX解析xml文件的长处的是(b)

A、将整个文档树在内存中,便于操作,支持删除。改动。又一次排列等多种功能

  B、不用事先调入整个文档,占用资源少

  C、整个文档调入内存,浪费时间和空间

  D、不是长久驻留在内存,数据不是持久的,事件过后。若没有保存数据。数据就会

  消失

9. 以下的对自定style的方式正确的是

A、 <resources>

       <style name="myStyle">

                            <itemname="android:layout_width">fill_parent</item>

                     </style>

</resources>

     B、 <style name="myStyle">

                            <itemname="android:layout_width">fill_parent</item>

   </style>

     C、 <resources>

                            <itemname="android:layout_width">fill_parent</item>

  </resources>

     D、 <resources>

                            <stylename="android:layout_width">fill_parent</style>

  </resources>

10. 在android中使用Menu时可能须要重写的方法有(ac)。(多选)

A、onCreateOptionsMenu()

  B、onCreateMenu()

  C、onOptionsItemSelected()

  D、onItemSelected()

11. 在SQL Server Management Studio 中执行下列T-SQL语句,其输出值(c)。 SELECT @@IDENTITY

  A、 可能为0.1

  B、 可能为3

  C、 不可能为-100

  D、 肯定为0

12. 在SQL Server 2005中执行例如以下T-SQL语句,假定SALES表中有多行数据,执行查询之 后的结果是(d)。

BEGIN TRANSACTION A

  Update SALES Set qty=30 WHERE qty<30

  BEGIN TRANSACTION B

  Update SALES Set qty=40 WHEREqty<40

  Update SALES Set qty=50 WHEREqty<50

  Update SALES Set qty=60 WHEREqty<60

  COMMIT TRANSACTION B

  COMMIT TRANSACTION A

  A、SALES表中qty列最小值大于等于30

  B、SALES表中qty列最小值大于等于40

  C、SALES表中qty列的数据所有为50

  D、SALES表中qty列最小值大于等于60

13. 在android中使用SQLiteOpenHelper这个辅助类时。能够生成一个数据库,并能够对数据库版本号进行管理的方法能够是(ab)

A、getWriteableDatabase()

  B、getReadableDatabase()

  C、getDatabase()

  D、getAbleDatabase()

14. android 关于service生命周期的onCreate()和onStart()说法正确的是(ad)(多选题)

A、当第一次启动的时候先后调用onCreate()和onStart()方法

  B、当第一次启动的时候仅仅会调用onCreate()方法

  C、假设service已经启动,将先后调用onCreate()和onStart()方法

  D、假设service已经启动,仅仅会运行onStart()方法,不在运行onCreate()方法

15. 以下是属于GLSurFaceView特性的是(abc)(多选)

A、管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。

  B、管理一个EGL display,它能让opengl把内容渲染到上述的surface上。

  C、让渲染器在独立的线程里运作,和UI线程分离。

  D、能够直接从内存或者DMA等硬件接口取得图像数据

16. 以下在AndroidManifest.xml文件里注冊BroadcastReceiver方式正确的

A、<receiver android:name="NewBroad">

                     <intent-filter>

                            <action  

                   android:name="android.provider.action.NewBroad"/>

                <action>

                     </intent-filter>

              </receiver>

     B、<receiver android:name="NewBroad">

                     <intent-filter>

                   android:name="android.provider.action.NewBroad"/>

                     </intent-filter>

              </receiver>

     C、<receiver android:name="NewBroad">

                     <action  

                  android:name="android.provider.action.NewBroad"/>

             <action>

              </receiver>

     D、<intent-filter>

         <receiver android:name="NewBroad">

                           <action>

                   android:name="android.provider.action.NewBroad"/>

                  <action>

                     </receiver>

</intent-filter>

17. 关于ContenValues类说法正确的是(a)

A、他和Hashtable比較类似,也是负责存储一些名值对,可是他存储的名值对其中的

  名是String类型,而值都是基本类型

  B、他和Hashtable比較类似,也是负责存储一些名值对,可是他存储的名值对其中的

  名是随意类型,而值都是基本类型

  C、他和Hashtable比較类似,也是负责存储一些名值对,可是他存储的名值对其中的

  名,能够为空,而值都是String类型

  D、他和Hashtable比較类似,也是负责存储一些名值对,可是他存储的名值对其中

  的名是String类型。而值也是String类型

18. 我们都知道Hanlder是线程与Activity通信的桥梁,假设线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(a)

A、onDestroy()

  B、onClear()

  C、onFinish()

  D、onStop()

19. 以下退出Activity错误的方法是(c)

A、finish()

  B、抛异常强制退出

  C、System.exit()

  D、onStop()

20. 以下属于android的动画分类的有(ab)(多项)

A、Tween B、Frame C、Draw D、Animation


1.GC是什么? 为什么要有GC?

GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员easy出现故障的地方。忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能能够自己主动监測对象是否超过作用域从而达到自己主动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。

2.XML包含哪些解释技术。差别是什么?

DOM和SAX

DOM将文档解析成一颗文档树,可在节点上进行遍历、添加、改动和删除。一次性读入内存,对内存消耗大。

SAX至上而下解析文档,以事件进行驱动。不会一次性读入内存,对内存消耗小,不能随意读取节点。而且不能对节点进行添加、改动和删除。

3.switch语句是否能作用在byte上,是否能作用在long上,是否能作用在String上?

switch能作用在byte、char、short和int上。JDK1.7后能够作用在String上。

4."=="和equals方法到底有什么差别?

==和equals都能够比較地址。==是运算符,equals是方法。方法能够通过重写改变其行为,如String的equals就是比較字符串内容。

5.构造方法是否能被重写和重载?

构造方法不能被重写可是能被重载。

6.面向对象的特征有哪些?

封装、继承、多态和抽象。

7.抽象类和接口的差别?

1).抽象类是abstract class修饰。接口是interface修饰。

2).抽象类能够有随意类型的属性,接口仅仅能有静态常量修饰的属性。

3).抽象类能够有普通方法和抽象法方法,接口的方法都是抽象方法。

4).抽象类和接口都不能实例化,可是抽象类有构造方法,接口没有构造方法。

5).抽象类仅仅能单根继承,接口能够多重实现。

8.内部类能够引用它的包括类的成员吗?有没有什么限制?

能够引用。假设须要指定当前类时要用外部类.this来引用。

假设引用局部变量,须要将局部变量指定为final。

9.String s = new String("xyz");创建了几个String Object? 二者之间有什么差别?

2个对象。"xyz"创建在字符串常量池中。new String()创建在堆中。

10.try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被运行,什么时候被运行。在return前还是后?

会在return前运行。

11.Integer与int的差别

Integer为包装类,int是基本数据类型。包装类拥有方法和属性,基本数据类型不具备。包装类能够通过intValue来转换成基本数据类型。也能够通过new Integer()将基本数据类型转换为包装类。

在JDK1.5后。包装类和基本数据类型能够实现自己主动转换。

12.sleep()和wait()有什么差别?

sleep是Thread类的方法,wait是Object类的方法。

sleep是自己主动唤醒。wait须要其它线程来唤醒。

sleep不会释放同步锁。wait会释放同步锁。

sleep能够用在随意方法中。wait仅仅能用在同步方法或同步块中。

13.Sleep()

不会释放对象锁 到时自己主动恢复 wait()会释放对象锁 进入等待此对象的等待锁定池 发出notify()方法后 才进入等待锁定池准备对象锁的获取进入执行状态

14.同步和异步有何异同,在什么情况下分别使用他们?

同步指同一时间仅仅能一个线程运行该方法,其它线程须要等待。

异步指多个线程能够同一时候运行某个方法,并共享同一资源。

同步能够让訪问的资源具有安全性,由于同一时间仅仅能一个线程对其进行訪问。可是效率不高。

异步对訪问的资源会造成不稳定性,比方多个线程同一时候訪问一个资源,一个在改动、一个在删除、一个在读取,这样可能会造成资源的混乱。

可是因为同一时候执行,执行效率得到提高。

15.启动一个线程是用run()还是start()?

start()方法启动线程,run方法是线程运行的主方法。

16.java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承。请说出他们各自是哪些类?

java中有三种流。各自是字节流(InputStream、OutputStream)、字符流(Reader、Writer)、对象流(ObjectInputStream、ObjectOutputStream)。

17.字节流与字符流的差别?

字节流用于读取或写出二进制数据。比方图片、影像等数据。

字符流用于读取或写出字符数据。比方传输字符串。

全部的数据都能够通过字节流来进行处理,只是假设是字符数据,用字节流还须要进行转换后传输。假设使用字符流能够方便数据的转换。

18.error和exception有什么差别?

error是系统错误,代码不能处理的错误,比方内存溢出、堆栈溢出等。

exception是程序异常,能够通过代码try-catch进行处理,比方空指针异常,数组越界等。

19.谈谈final,finally,finalize的差别?

final是修饰符,能够修饰类(不能被继承)、属性(常量)、和方法(不能被重写)。

finally是异常处理块中的代码块,表示不管怎样都会运行的代码块。

finalize是Object类的方法,该方法在对象被垃圾回收之前运行的方法。

20.当一个线程进入一个对象的一个synchronized方法后,其他线程是否可进入此对象的其他方法?

假设其它方法没有加synchronized的话是能够进入的。

一、简答题

1.什么情况会导致Force
Close ?怎样避免?

是否能捕获导致其的异常? 

 

一般像空指针啊,能够看起logcat,然后相应到程序中 来解决错误

2.Android
dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念

DVM指dalivk的虚拟机。每个Android应用程序都在它自己的进程中执行,都拥有一个独立的Dalvik虚拟机实例。而每个DVM都是在Linux 中的一个进程。所以说能够觉得是同一个概念。



    3.sim卡的EF 文件有何作用

sim卡的文件系统有自己规范。主要是为了和手机通讯。sim本身能够有自己的操作系统,EF就是作存储并和手机通讯用的 



    4.嵌入式操作系统内存管理有哪几种,各有何特性

页式。段式,段页,用到了MMU,虚拟空间等技术 



    5.什么是嵌入式实时操作系统, Android 操作系统属于实时操作系统吗?

嵌入式实时操作系统是指当外界事件或数据产生时,可以接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出高速响应。并控制全部实时任务协调一致执行的嵌入式操作系统。主要用于工业控制、军事设备、航空航天等领域对系统的响应时间有苛刻的要求。这就须要使用实时系统。又可分为软实时和硬实时两种,而android是基于linux内核的,因此属于软实时。



    6.一条最长的短信息约占多少byte?

中文70(包含标点)。英文160。160个字节。 



    7.android中的动画有哪几类。它们的特点和差别是什么?

两种,一种是Tween动画、另一种是Frame动画。Tween动画,这样的实现方式能够使视图组件移动、放大、缩小以及产生透明度的变化;另一种Frame动画。传统的动画方法,通过顺序的播放排列好的图片来实现。类似电影。

8.说说mvc模式的原理,它在android中的运用

MVC(Model_view_contraller)”模型_视图_控制器”。

MVC应用程序总是由这三个部分组成。

Event(事件)导致Controller改变Model或View。或者同一时候改变两者。仅仅要Controller改变了Models的数据或者属性,全部依赖的View都会自己主动更新。类似的,仅仅要Contro

9.DDMS和TraceView的差别?

DDMS是一个程序运行查看器,在里面能够看见线程和堆栈等信息,TraceView是程序性能分析器。

10.java中怎样引用本地语言

能够用JNI(java nativeinterface  java
本地接口)接口。

11.谈谈Android的IPC(进程间通信)机制

IPC是内部进程通信的简称,是共享"命名管道"的资源。

Android中的IPC机制是为了让Activity和Service之间能够随时的进行交互。故在Android中该机制,仅仅适用于Activity和Service之间的通信,类似于远程方法调用,类似于C/S模式的訪问。通过定义AIDL接口文件来定义IPC接口。

Servier端实现IPC接口。Client端调用IPC接口本地代理。

12.NDK是什么NDK是一些列工具的集合

NDK提供了一系列的工具,帮助开发人员迅速的开发C/C++的动态库,并能自己主动将so和java 应用打成apk包。

NDK集成了交叉编译器,并提供了对应的mk文件和隔离cpu、平台等的差异,开发者仅仅需简单的改动mk文件就能够创建出so

13.请介绍下Android中经常使用的五种布局。

FrameLayout(框架布局),LinearLayout (线性布局)。AbsoluteLayout(绝对布局)。RelativeLayout(相对布局),TableLayout(表格布局)

14.请介绍下Android的数据存储方式。

一.SharedPreferences方式

二.文件存储方式

    三.SQLite数据库方式

    四.内容提供器(Content provider)方式

    五. 网络存储方式

15.请介绍下ContentProvider是怎样实现数据共享的。

创建一个属于你自己的Content provider或者将你的数据加入到一个已经存在的Contentprovider中,前提是有同样数据类型而且有写入Content provider的权限。

16.假设后台的Activity因为某原因被系统回收了,怎样在被系统回收之前保存当前状态?

onSaveInstanceState()

    当你的程序中某一个Activity
A在执行时,主动或被动地执行还有一个新的Activity B,这个时候A会执行onSaveInstanceState()。B完毕以后又会来找A,这个时候就有两种情况:一是A被回收,二是A没有被回收。被回收的A就要又一次调用onCreate()方法,不同于直接启动的是这回onCreate()里是带上了參数savedInstanceState。而没被收回的就直接执行onResume()。跳过onCreate()了。

17.怎样将一个Activity设置成窗体的样式。

在AndroidManifest.xml 中定义Activity的地方一句话android:theme="@android:style/Theme.Dialog"或android:theme="@android:style/Theme.Translucent"就变成半透明的

18.页面上现有ProgressBar控件progressBar。请用书写线程以10秒的的时间完毕其进度显示工作。

(10分)

答案

publicclass ProgressBarStu extends Activity {



    private
ProgressBar progressBar = null;

    protected
void onCreate(BundlesavedInstanceState) {

          super.onCreate(savedInstanceState);

          setContentView(R.layout.progressbar);

          //从这到下是关键

          progressBar
= (ProgressBar)findViewById(R.id.progressBar);

          

          Thread
thread = new Thread(newRunnable() {

              

              @Override

              public
void run() {

                  int
progressBarMax =progressBar.getMax();

                  try
{

                        while(progressBarMax!=progressBar.getProgress())

                        {

                            

                            intstepProgress
= progressBarMax/10;

                            intcurrentprogress
= progressBar.getProgress();

                            progressBar.setProgress(currentprogress+stepProgress);

                            Thread.sleep(1000);

                        }

                        

                  }
catch(InterruptedException e) {

                        //
TODO Auto-generatedcatch block

                        e.printStackTrace();

                  }

                   

              }

          });

          

          thread.start();



          //关键结束

    }

     

}

19.在android中。请简述jni的调用过程。

(8分)

1)安装和下载Cygwin,下载 Android NDK

    2)在ndk项目中JNI接口的设计

    3)使用C/C++实现本地方法

    4)JNI生成动态链接库.so文件

    5)将动态链接库拷贝到javaproject,在javaproject中调用,执行javaproject就可以



    20.简述Android应用程序结构是哪些?(7分)

Android应用程序结构是:

    Linux Kernel(Linux内核)、Libraries(系统执行库或者是c/c++核心库)、Application Framework(开发框架包)、Applications  (核心应用程序)



    21.请继承SQLiteOpenHelper实现:(10分)

1).创建一个版本号为1的“diaryOpenHelper.db”的数据库,

    2).同一时候创建一个 “diary” 表(包括一个_id主键并自增长,topic字符型100长度, content字符型1000长度)

    3).在数据库版本号变化时请删除diary表。并又一次创建出diary表。



publicclass DBHelper  extends SQLiteOpenHelper{



    public
final static String DATABASENAME ="diaryOpenHelper.db";

    public
final static int DATABASEVERSION =1;



    //创建数据库

    public
DBHelper(Context context,Stringname,CursorFactory factory,int version)

    {

          super(context,
name, factory,version);

    }

    //创建表等机构性文件

    public
void onCreate(SQLiteDatabase db)

    {

          String
sql ="create tablediary"+

                        "("+

                        "_idinteger
primary key autoincrement,"+

                        "topicvarchar(100),"+

                        "contentvarchar(1000)"+

                        ")";

          db.execSQL(sql);

    }

    //若数据库版本号有更新。则调用此方法

    public
void onUpgrade(SQLiteDatabasedb,int oldVersion,int newVersion)

    {

          

          String
sql = "drop table ifexists diary";

          db.execSQL(sql);

          this.onCreate(db);

    }

}

二.填空题

22.android中经常使用的四个布局是framlayout,linenarlayout,relativelayout和tablelayout

23.android 的四大组件是activiey。service,broadcast和contentprovide。



24.java.io包中的objectinputstreamobjectoutputstream类主要用于对对象(Object)的读写。

25.android
中service的实现方法是:startservice和bindservice。

26.activity通常会重载7个方法用来维护其生命周期,除了onCreate(),onStart(),onDestory()  外还有onrestart,onresume,onpause,onstop。

27.android的数据存储的方式sharedpreference,文件,SQlite,contentprovider,网络。

28.当启动一个Activity而且新的Activity运行完后须要返回到启动它的Activity来运行的回调函数是startActivityResult()。

29.请使用命令行的方式创建一个名字为myAvd,sdk版本号为2.2,sd卡是在d盘的根文件夹下,名字为scard.img,并指定屏幕大小HVGA._android
create avd -tandroid-8 -n myAvd -c d:/avd/scard.img --skin 480*320。SDK版本号的ID通过android list targets查看各版本号相应的id

30.程序执行的结果是:_____good
and gbc__________。

public class Example{


String str=new String("good");

char[]ch={'a','b','c'};

public static void main(String args[]){

Example ex=new Example();

ex.change(ex.str,ex.ch);

System.out.print(ex.str+" and ");

Sytem.out.print(ex.ch);

}

public void change(String str,char ch[]){

str="test ok";

ch[0]='g';

}

}


Android 最新面试题的更多相关文章

  1. 606页Android最新面试题含答案,助力成为offer收割机

    如何才能通过一线互联网公司面试?相信这是很多人的疑惑,希望看完本篇文章能给大家一些启发. 下面是我花了将近一个月的时间整理的一份面试题库.这些面试题,包括我本人自己去面试遇到的,还有其他人员去面试遇到 ...

  2. 1549页Android最新面试题含答案

    在今年年初的疫情中,成了失业人员之一,于是各种准备面试,发现面试题网上很多,但是都是很凌乱的,而且一个地方一点,没有一个系统的面试题库,有题库有的没有答案或者是答案很简洁,没有达到面试的要求.所以一直 ...

  3. 【Android】一道Android OpenGL笔试题

    一道Android OpenGL笔试题 SkySeraph May. 5th 2016 Email:skyseraph00@163.com 更多精彩请直接访问SkySeraph个人站点:www.sky ...

  4. Android开发面试经——4.常见Android进阶笔试题(更新中...)

      Android开发(29)  版权声明:本文为寻梦-finddreams原创文章,请关注:http://blog.csdn.net/finddreams 关注finddreams博客:http:/ ...

  5. 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

    原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...

  6. 【转】在Ubuntu上下载、编译和安装Android最新源代码

    原文网址:http://blog.csdn.net/luoshengyang/article/details/6559955 看完了前面说的几本书之后,对Linux Kernel和Android有一定 ...

  7. 2013Java最新面试题

    更新时间:2015-04-07         来源:网络         投诉删除 [看准网(Kanzhun.com)]Java面试题频道小编搜集的范文“2013Java最新面试题”,供大家阅读参考 ...

  8. 在Ubuntu上下载、编译和安装Android最新源码

    看完了前面说的几本书之后,对Linux Kernel和Android有一定的认识了,是不是心里蠢蠢欲动,想小试牛刀自己编译一把Android源码了呢?一直习惯使用Windows系统,而Android源 ...

  9. 在Ubuntu上下载、编译和安装Android最新内核源代码(Linux Kernel)

    文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/6564592 在前一篇文章提到,从源代码树下载下 ...

随机推荐

  1. iOS沙盒及数据存储

    时间久了容易忘,针对沙盒的相关实用技巧做一个记录和整理. 一.iOS数据存储常用方式 1.XML属性列表(plist) 不是所有对象都可以写入: 2.Preference(偏好设置) 本质还是通过“p ...

  2. PCB 工程系统 模拟windows域帐号登入

    一.需求描述: 对于PCB制造企业来说,基本都采用建立共享目享+域名管控权限,好像别的大多数行业都是这样的吧.呵呵 在实际应用中,经常会有这样的问题,自己登入的帐号没有共享目录的权限,但又想通过程序实 ...

  3. 《疯狂Python讲义》重要笔记--变量

    一个Python解释器 接下来的旅程——你需要下载好Python,Python解释器通常放在 /usr/local/bin/python3.7 ; 在Unix系统的bash中输入 where pyth ...

  4. ACM_买粽子(UVA唯一的雪花)

    买粽子 Time Limit: 2000/1000ms (Java/Others) Problem Description: 端午节快到了,小蛋准备到集市上买粽子.于是周六这天,小蛋和舍友搭着公交到了 ...

  5. 5.14JDBC

    一.##JDBC 1. 概念:Java DataBase Connectivity  Java 数据库连接, Java语言操作数据库. JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数 ...

  6. Apache安装简述

    软件下载地址:http://pan.baidu.com/s/1o8oexKI 1.httpd -k install 2.httpd -k restart 3.启动bin文件夹里的httpd.exe 4 ...

  7. 【Oracle】详解10053事件

    借助Oracle的10053事件event,我们可以监控到CBO对SQL进行成本计算和路径选择的过程和方法. 10053事件有两个级别: Level 2:2级是1级的一个子集,它包含以下内容: Col ...

  8. dubbo之线程模型

    事件处理线程说明 如果事件处理的逻辑能迅速完成,并且不会发起新的IO请求,比如只是在内存中记个标识,则直接在IO线程上处理更快,因为减少了线程池调度. 但如果事件处理逻辑较慢,或者需要发起新的IO请求 ...

  9. java多线线程停止正确方法

    //军队线程 //模拟作战双方的行为 public class ArmyRunnable implements Runnable { //volatile保证了线程可以正确的读取其他线程写入的值 // ...

  10. MxNet教程:使用一台机器训练1400万张图片

    官网链接:http://mxnet.readthedocs.io/en/latest/tutorials/imagenet_full.html Training Deep Net on 14 Mill ...