博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
A302应用开发中基础功能的经验总结
阅读量:6308 次
发布时间:2019-06-22

本文共 1151 字,大约阅读时间需要 3 分钟。

1. 每个app应用都需要开机启动,作为默认启动项;

主页设置方法

<activity

            android:name="com.newcapec.a302baodaotong.MainActivity"

            android:label="@string/app_name" 

            android:theme="@android:style/Theme.NoTitleBar" 

            >

            <intent-filter>

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

 

                <category android:name="android.intent.category.LAUNCHER" />

            

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

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

            </intent-filter>

        </activity>

 

 <category android:name="android.intent.category.LAUNCHER" />

 这个主要是为了在应用列表里面可以看到。

 

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

这个是为了按系统home键的时候可以启动,或选择始终后随机启动。

 

如果开机启动的时候发现有部分功能不可用,建议单独设置一个启动界面,用户触发以后才进入主界面。

 

2. 要有应用退出机制

目前主要是点击四个角 左上 》左下 》右下 》右上 》左上 。然后会进入一个输入密码的界面,默认是六个0,进入后可以看到所有应用,选择设置》应用》(当前应用)》清楚默认设置 》按home键》选择系统启动项

就退出来了。

 

3. 保存运行日志的功能,方便排查问题

默认情况下,在 应用列表》资源管理器》Internal Memory 》 A302Log  这个目录下面记录了所有的日志

如果要查看,可以插上U盘,把日志copy到U盘;

选择顶部 多选》 编辑》复制》切换到U盘》编辑》粘贴

 

4. 异常的捕获,防止系统报异常。

所有异常,系统会有个CrashHandler的类来捕获

 

5. 基础的BaseActivity

基础的方法

单页的布局文件的统一,在BaseActivity 里面设置背景,在每个子Activity中设置内容即可。

 

 

6. 兜圈的提示框

在BaseActivity里面建立一个公共函数,显示和隐藏兜圈的提示层。

转载于:https://www.cnblogs.com/yuer01/p/5709858.html

你可能感兴趣的文章
JavaScript instanceof和typeof的区别
查看>>
Hadoop文件系统详解-----(一)
查看>>
《面向模式的软件体系结构2-用于并发和网络化对象模式》读书笔记(8)--- 主动器...
查看>>
状态码
查看>>
我的友情链接
查看>>
用sqlplus远程连接oracle命令
查看>>
多年一直想完善的自由行政审批流程组件【2002年PHP,2008年.NET,2010年完善数据设计、代码实现】...
查看>>
自动生成四则运算题目
查看>>
【翻译】使用新的Sencha Cmd 4命令app watch
查看>>
【前台】【单页跳转】整个项目实现单页面跳转,抛弃iframe
查看>>
因为你是前端程序员!
查看>>
数据库设计中的14个技巧
查看>>
Android学习系列(5)--App布局初探之简单模型
查看>>
git回退到某个历史版本
查看>>
ecshop
查看>>
HTML5基础(二)
查看>>
在GCE上安装Apache、tomcat等
查看>>
在Mac 系统下进行文件的显示和隐藏
查看>>
ue4(c++) 按钮中的文字居中的问题
查看>>
技能点
查看>>