`
quanminchaoren
  • 浏览: 926196 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android homescreen 处理

阅读更多

一、这是一篇关于如何将自定义的 homescreen 设定为Android的默认主页,而不需要用户选择的讨论贴,原文如下:

 

 Another additional info: If you want that your homescreen is always the default and that the system doesn't ask to choose between different home screens simply put it that way: XML:

 

<intent-filter priority="1">

<action name="android.intent.action.MAIN"></action>

<category name="android.intent.category.HOME"></category>

<category name="android.intent.category.DEFAULT"></category><

category name="android.intent.category.MONKEY"></category>

</intent-filter>

 

The difference to the XML above is android:priority="1". It seems that the default home screen has priority 0 and therefore setting the priority of your home screen to 1 is sufficient to force the usage of your home screen.

 

二、

其实,对于Ophone跟Android来说有许许多多的不一样,比如说联网方式,还比如一些UI的细节实现等

下边的是我收集到得跟Android略有不同的获取CellId跟IMEI的代码:

TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 
GsmCellLocation location = (GsmCellLocation) tm.getCellLocation();

int cellid = location .getCid();

String imei = tm.getDeviceId();

注:别忘加权限啊

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
<uses-permission android:name="android.permission.READ_PHONE_STATE"></uses-permission>

这样就成了,呵呵

分享到:
评论
1 楼 yuhaiyu 2011-11-15  
关于第一个HOME SCREEN的问题。
我把我自定义的HOME SCREEN的priority=“1000”。每次按下HOME键还是会弹出选择框。

相关推荐

    android 采用windowmanager屏蔽home键

    在Android系统中,Home键是默认行为,允许用户随时返回主屏幕或切换到...同时,这种方法可能不适用于所有Android设备和版本,因为Android系统的Home键处理方式可能会有所不同。在不同API级别上进行适配和测试是必要的。

    Android_桌面开发系列(一).doc

    - **DragLayer**: 定义了Home Screen的基本布局结构,为`com.android.launcher.DragLayer`,继承自`FrameLayout`,用于处理拖拽操作。 - **Workspace**: `com.android.launcher.Workspace`,是Home Screen的主要...

    Androidpingbao_HomeHome_android_

    在Android系统中,"HomeHome"通常指的是一个自定义的启动器或屏保应用,它提供了锁屏、屏蔽系统按钮(如Home键、返回键、挂机键)等高级功能。这个"Androidpingbao_HomeHome_android_"项目显然是一个定制化Android...

    Android一键清理后台实现

    android:widgetCategory="home_screen"&gt; ``` ```java // 在MainActivity中注册AppWidgetProvider &lt;receiver android:name=".CleanMasterWidgetProvider"&gt; &lt;action android:name="android.appwidget.action.APP...

    亲测,android能锁屏监控到home键

    在Android系统中,锁屏和对Home键的监控是开发者常用的功能,特别是在开发特定类型的应用如安全、健康管理或个性化主题时。这篇详细讲解将围绕"亲测,android能锁屏监控到home键"这一主题展开,结合给定的标签...

    android booting分析

    2. **Parallel Processing**: 在 Android-Level 阶段,通过并行处理技术,让多个服务和服务之间能够同时启动,避免顺序依赖导致的延迟。 3. **Early Home Screen Presentation**: 让 Home Screen 尽可能早地显示...

    Android Launcher2

    - **数据加载**:`Launcher2`通过ContentProvider获取HomeScreen的数据,如应用信息、快捷方式、文件夹等,这些数据存储在`com.android.providers.applications`中。 - **视图构建**:数据加载完成后,`Launcher2`...

    android 仿美团界面 很全

    1. **首页列表(Home Screen List)**: - 使用`RecyclerView`来展示商品或服务的列表,这是Android推荐的高效滚动视图。 - 列表项可能包含`ImageView`用于显示图片,`TextView`用于显示标题和价格等信息。 - ...

    安卓广播监听按键事件和屏幕熄屏亮屏监听

    对于监听按键事件,Android系统并没有提供直接的广播来处理物理按键按下,因为硬件按键的事件通常由系统内部处理。然而,对于Home键、Back键等系统键,可以通过重写Activity的onKeyDown()和onKeyUp()方法来监听。...

    Android App Widget 开发

    android:widgetCategory="home_screen"&gt; ``` 接着,在`res/layout`目录下创建`widget_layout.xml`,设计你的小部件布局。在这个音乐播放器示例中,可能包含播放/暂停按钮、上一曲/下一曲按钮以及当前播放歌曲的...

    Android原生项目集成最新版本ReactNative

    此外,还要设置好ANDROID_HOME环境变量,指向你的Android SDK安装路径。 接下来,创建一个新的React Native项目。打开终端或命令提示符,运行以下命令: ```bash npx react-native init YourReactNativeProject ``...

    android_launcher桌面程序

    - 主屏幕(Home Screen)通常由多个屏幕构成,每个屏幕包含一个`GridView`或`RecyclerView`,显示快捷方式和小部件。 - 应用抽屉(App Drawer)可采用滚动列表或滑动抽屉样式,同样使用`RecyclerView`展示应用列表...

    Pro Android学习:widget小例子

    本教程基于“Pro Android学习”系列,重点讲解如何创建一个简单的Home Screen Widget。我们将参考提供的链接:http://blog.csdn.net/flowingflying/article/details/6212512,该链接可能包含更详细的步骤和源代码...

    AndroidStudio简单实现单击Widget打开Activity

    android:widgetCategory="home_screen"&gt; ``` 然后,在res/layout目录下创建Widget的布局文件(如:widget_layout.xml)。这里定义了Widget在桌面上显示的UI元素,可以包含Button或其他View,确保添加一个点击监听...

    Android 4.0开发教程 Apress

    第二十五章讲解了如何创建和使用Android主屏幕小部件(Home Screen Widgets),让开发者可以扩展应用功能到主屏幕。 26. 列表小部件的探索 第二十六章将指导开发者如何在应用中实现自定义列表小部件(List Widgets...

    Android Launcher 源码

    源码中可以看到如何解析布局文件,以及如何处理Home键和应用抽屉的逻辑。 2. **WidgetProvider**: 在Android中,小部件(Widgets)是桌面的重要组成部分。`WidgetProvider`是Android的小部件服务,它监听小部件的...

    Android密码锁屏的实现,解决Home,Back问题

    这个项目专注于解决Home键和Back键的处理,确保用户在锁定屏幕后无法通过常规方式退出,增强了系统的安全性。接下来,我们将深入探讨如何实现这样一个功能。 首先,我们需要创建一个新的Activity作为锁屏界面。这个...

Global site tag (gtag.js) - Google Analytics