android + linux上的二个有关问题

android + linux下的二个问题
android + linux下的二个问题

1) android + linux下, 驱动中(linux)如何实现一个线程?

2) 如何设置Android默认壁纸为动态壁纸 (定制系统后,开机默认壁纸为动态壁纸)?

  在frameworks/base/core/res/res alues目录找到Config.xml文件
  string name="default_wallpaper_component">@null</string>
  将其修改为对应的live wallpaper的启动component即可,如要把默认壁纸设置为2.1自带的galaxy,
这样写即可:<string name="default_wallpaper_component">com.Android.wallpaper/com.android.wallpaper.galaxy.GalaxyWallpaper</string>
这里的com.Android.wallpaper/com.android.wallpaper.galaxy.GalaxyWallpaper

这样改, 不行. 
情况: 原来的静态壁纸 被换掉了, 但没有出现动态壁纸, 是黑屏. 重启后, 又恢复了默认的静态壁纸.
是什么原因呢? 是不是动态壁纸输入有误? 如何解决呢?

------解决方案--------------------
kernel/driver/power?
------解决方案--------------------
linux kernel弱化线程的使用,建议使用workqueue,或者tasklet,其实都是线程封装。
------解决方案--------------------
1)驱动中有建立内核线程的范例.

2)Wallpaper填得不对.
 
3)\linux-3.0\drivers\power.