android 相关学习笔记

最近比较空,android编程入了下门,学习没有系统的看本书,主要是解决实际问题,从样例开始学习的。做个简单的笔记吧。

  1.源码

  1. res 文件夹和相关开发中的差不多,有个\res\values\public.xml  文件记录了相关的name和id的对应关系。如果自己在XML添加控件的话,相关的ID需要添加下,ID是递增的,开始几个表明了类型(随意设置不知道可以不,个人认为没什么问题)
  2. \smali文件夹是相关的java中间代码的编译文件,看起来难度感觉没有那么大,比对相关代码的话,理解定位起来还是瞒快的。
  3. 改写完成后,还需要再进行签名。

  2.ContentProvider-数据共享

    数据共享,方法很多,主要是考虑是数据库的共享,所以选择了ContentProvider,android SDK 中有个nodeList的例子,参照着那个例子写了个配置信息的增删改。

  3.webview

   webview是基于浏览器的,java和js交互的控件。

  1. 发现2.3的版本有BUG,js没办法调用java暴露的对象
  2. 在AndroidManifest.xml中
    <uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />

    设置也会导致webview,js没办法调用java暴露的对象

 

 

 

    

 

   

你可能感兴趣的:(android)