安卓引导页面是什么
‘壹’ 安卓开发怎么设置引导页没有splash
引导页其实只是一些Activity,结束引导页时把当前页面finish掉就可以了
‘贰’ 安卓移动端帮助引导的页面是怎么做出来的
有很多方法:一个是ViewPager,另一个是ShowcaseView
‘叁’ 怎么制作安卓引导页面
第一步:
方法步骤:如下
第一步:
1首先新建一个工程,
2选择工程通过右键单击properties,
3选择java Build Path,
4点击右侧Libraries,
5点击Add jar,将我们工程lib下的Android-support-v4.jar导入,
6最后选中。
第二步:我们需要准备6张图片,四张用来切换,另外两个则是我们经常看到的切换图片下方的小圆点。
有了上面的准备工作,下面就可以开始今天的效果制作了。
既然我们需要使用ViewPager来完成图片的切换,这里我们需要重写一个PagerAdapter(ViewPagerAdapter.java)
public class ViewPagerAdapter extends PagerAdapter{
//界面列表
private List<View> views;
public ViewPagerAdapter (List<View> views){
this.views = views;
注意:这只是部分编写演示,详细按照步骤操作即可。
‘肆’ 安卓机这个页面是干嘛的有人操作过嘛
这个是工程模式,可以用音量键来控制上下,电源键来确认,可以清楚手机数据(不需要密码)也可以重启手机,还可以手动刷机,具体教程网络搜索,要开机重启的话音量键按到第一个然后点开机键就行
‘伍’ 安卓手机引导模式的几个选项是什么
第三和第四项是放刷机包解压出来的文件,第五项可以不管
‘陆’ android引导页用webview还是viewpager哪个好
主体Activity主要是将一个个页面的webview放到一个List里面,然后viewpager控件有一个PagerAdapter的适配器,实现很简单。
packagecn.e.stu.webview_viewpager;
2
3importjava.util.ArrayList;
4importjava.util.List;
5
6importandroid.app.Activity;
7importandroid.os.Bundle;
8importandroid.os.Parcelable;
9importandroid.support.v4.view.PagerAdapter;
10importandroid.support.v4.view.ViewPager;
11importandroid.util.Log;
12importandroid.view.View;
13importandroid.view.Window;
14importandroid.webkit.WebView;
15
{
17
18privateViewPagervpArticle;
;
20privateList<View>mListViews;
21
22@Override
23publicvoidonCreate(BundlesavedInstanceState){
24super.onCreate(savedInstanceState);
25requestWindowFeature(Window.FEATURE_NO_TITLE);
26setContentView(R.layout.main);
27
28myAdapter=newMyPagerAdapter();
29vpArticle=(ViewPager)findViewById(R.id.viewpager);
30vpArticle.setAdapter(myAdapter);
31
32mListViews=newArrayList<View>();
33addView(mListViews,"file:///android_asset/experience/exp_article2.html");
34addView(mListViews,"file:///android_asset/experience/exp_article6.html");
35addView(mListViews,"file:///android_asset/experience/exp_article10.html");
36}
37
38privatevoidaddView(List<View>viewList,Stringurl)
39{
40WebViewwebView=newWebView(this);
41webView.loadUrl(url);
42viewList.add(webView);
43}
44
{
46
47@Override
48publicvoiddestroyItem(Viewarg0,intarg1,Objectarg2){
49Log.d("k","destroyItem");
50((ViewPager)arg0).removeView(mListViews.get(arg1));
51}
52
53@Override
54publicvoidfinishUpdate(Viewarg0){
55Log.d("k","finishUpdate");
56}
57
58@Override
59publicintgetCount(){
60Log.d("k","getCount");
61returnmListViews.size();
62}
63
64@Override
65publicObjectinstantiateItem(Viewarg0,intarg1){
66Log.d("k","instantiateItem");
67((ViewPager)arg0).addView(mListViews.get(arg1),0);
68returnmListViews.get(arg1);
69}
70
71@Override
(Viewarg0,Objectarg1){
73Log.d("k","isViewFromObject");
74returnarg0==(arg1);
75}
76
77@Override
78publicvoidrestoreState(Parcelablearg0,ClassLoaderarg1){
79Log.d("k","restoreState");
80}
81
82@Override
83publicParcelablesaveState(){
84Log.d("k","saveState");
85returnnull;
86}
87
88@Override
89publicvoidstartUpdate(Viewarg0){
90Log.d("k","startUpdate");
91}
92}
93}
‘柒’ 知乎Android客户端的首次进入引导页是怎么制作和实现的
创建一个.java文件(包含.xml布局文件)
用到滑动页面ViewPager
配置文件里别忘了加上
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
‘捌’ 安卓手机引导式访问在哪里搜的到
手机设置里。
步骤如下:
1.选择通用
打开手机设置,选择通用点击进入。
2.选择辅助功能
进入通用界面,选择辅助功能点击进入。
3.选择引导式访问
进入辅助功能界面后,选择引导式访问点击进入。
4.开启引导式访问
进入引导式访问界面后,打开引导式访问后面的开关。
5.设置密码
然后回到桌面打开一个应用程序后,单击三次主按钮,进入设置密码界面,输入数字密码设置完成,界面锁定。
6.点击开始
界面锁定后点击开始选项,引导式访问完成开启。
【拓展】
安卓(Android)是一种基于Linux内核(不包含GNU组件)的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑,由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。
‘玖’ android studio怎么设置引导页
基本上现在所有的应用都会有一个欢迎界面,在欢迎界面对应用做一个整体的介绍,然后在跳入到主界面,这次要说的这个引导页就是带翻页的引导页。效果如下所示
概要实现
主要分为两部分功能,一个是翻页效果,一个是页面位置指示器。为了实现翻页效果我采用系统自带的ViewPager对象来实现;页面指示器则通过一个LinearLayout在其中放置相应个数的图片,然后根据页面的滑动动态修改各个图片的资源。布局文件如下所示
复制代码
1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
2 xmlns:tools="http://schemas.android.com/tools"
3 android:layout_width="match_parent"
4 android:layout_height="match_parent"
5 tools:context=".MainActivity" >
6
7 <android.support.v4.view.ViewPager
8 xmlns:android="http://schemas.android.com/apk/res/android"
9 android:id="@+id/welcome_pager"
10 android:layout_width="match_parent"
11 android:layout_height="match_parent" />
12
13 <!-- 图片位置指示器 -->
14 <LinearLayout
15 android:id="@+id/director"
16 android:layout_width="match_parent"
17 android:layout_height="wrap_content"
18 android:gravity="center_horizontal"
19 android:orientation="horizontal"
20 android:layout_marginBottom="15dip"
21 android:layout_alignParentBottom="true"
22 >
23
24 <ImageView
25 android:layout_width="wrap_content"
26 android:layout_height="wrap_content"
27 android:background="@drawable/pageindicator_on" />
28
29 <ImageView
30 android:layout_width="wrap_content"
31 android:layout_height="wrap_content"
32 android:background="@drawable/pageindicator_off" />
33
34 <ImageView
35 android:layout_width="wrap_content"
36 android:layout_height="wrap_content"
37 android:background="@drawable/pageindicator_off" />
38
39 <ImageView
40 android:layout_width="wrap_content"
41 android:layout_height="wrap_content"
42 android:background="@drawable/pageindicator_off" />
43 </LinearLayout>
44
45 </RelativeLayout>
复制代码
ViewPager
先来看下官方解释:Layout manager that allows the user to flip left and right through pages of data.意思是说,Viewpage是一个允许用户在多个页面数据之间通过左滑或者右滑的方式切换页面数据的布局管理器。
主要功能点有两部分,数据适配器Adapter,和事件监听器OnPageChangeListener。数据适配器用来管理这个ViewPager对象的显示内容,而OnPageChangeListener用来处理当页面切换的时候的行为动作,我修改页面指示器就是通过这个事件来完成的。
适配器
复制代码
1 class pagerAdapter extends FragmentPagerAdapter{
2
3 public pagerAdapter(FragmentManager fm) {
4 super(fm);
5 }
6
7 @Override
8 public Fragment getItem(int arg0) {
9 //得到要显示的对象并初始化图片
10 WelcomeFragment fm = new WelcomeFragment();
11 fm.setImg(imgs.get(arg0));
12
13 return fm;
14 }
15
16 @Override
17 public int getCount() {
18 return imgs.size();
19 }
20
21 }
复制代码
上面这段就是ViewPager要用的适配器了,其中imgs是一个id数组,存放了要在欢迎界面展示的图片的id,WelcomeFragment是一个Fragment类,用来展示页面内容,这两个代码会在完整代码中体现。两个方法需要实现,getCout,用来表示有多少个页面;getItem,用来获取指定位置的Pager对象。
imgs数组定义及实现:
复制代码
1 List<Integer> imgs = null;
2 //初始化欢迎界面图片数组
3 imgs = new ArrayList<Integer>();
4 imgs.add(R.drawable.help1);
5 imgs.add(R.drawable.help2);
6 imgs.add(R.drawable.help3);
7 imgs.add(R.drawable.help4);
复制代码
WelcomeFragment类定义
复制代码
1 public class WelcomeFragment extends Fragment {
2
3 View view = null;
4 int imgId ;
5 @Override
6 public View onCreateView(LayoutInflater inflater, ViewGroup container,
7 Bundle savedInstanceState) {
8 view = inflater.inflate(R.layout.welcome_fragment, null);
9
10 ImageView fragmentVw = (ImageView) view.findViewById(R.id.welcome_Img);
11 fragmentVw.setBackgroundResource(imgId);
12 return view;
13 }
14
15 /**
16 * 为该Fragment设置显示图片
17 * */
18 public void setImg(int imgID){
19
20 imgId = imgID;
21 }
22 }
复制代码
WelcomeFragment布局文件
复制代码
1 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
2 android:layout_width="match_parent"
3 android:layout_height="match_parent" >
4
5 <ImageView
6 android:id="@+id/welcome_Img"
7 android:contentDescription="welcome"
8 android:layout_width="match_parent"
9 android:layout_height="match_parent" />
10
11 </FrameLayout>
复制代码
事件监听器OnPageChangeListener
这个监听器用来监听页面切换事件,实现这个接口用来处理页面切换时,页面指示器跟着改变状态。实现代码如下
复制代码
1 /**
2 * 页面切换的事件监听器
3 * */
4 class pageChangeListener implements OnPageChangeListener{
5
6 /**
7 * 当某一个页面被选中的时候触发
8 * */
9 @Override
10 public void onPageSelected(int arg0) {
11 int count = directorLayout.getChildCount();
12 /**
13 * 指示器自对象顺序和页面显示顺序一样的设置为on,其余的设置为off
14 * */
15 for(int i=0;i<count;i++){
16 ImageView iv = (ImageView) directorLayout.getChildAt(i);
17 if(i == arg0){
18 iv.setBackgroundResource(R.drawable.pageindicator_on);
19 }else{
20 iv.setBackgroundResource(R.drawable.pageindicator_off);
21 }
22 }
23 }
24
25 @Override
26 public void onPageScrolled(int arg0, float arg1, int arg2) {
27 // TODO Auto-generated method stub
28 }
29
30 @Override
31 public void onPageScrollStateChanged(int arg0) {
32 // TODO Auto-generated method stub
33 }
34 }
‘拾’ 安卓系统的引导模式是做什么用的啊还有就是安卓手机里关于手机里“储存卡升级”没了怎么办
内存卡请先拔出手机,等下会叫你们插入内存卡
MAGLDR比较简单...大家应该都会..简单讲解下
一.开机进入三色频,插上USB(XP请吧同步的"usb链接"的勾去掉)
二.打开MAGLDR文件夹,运行ROMUpdateUtility.exe,一路安装下去吧
三.安装好后,关机,然后按住关机键....直到进入MAGLDR引导选择界面,
现在是Recovery刷机部分.请仔细阅读
四.选择5.usb flash(MAGLDR1.11是第四个选项.MAGLDR1.12只是多了个WM7的引导,所以USB FLASH是在第五个)
五.打开Recovery1.2刷机包,用记事本打开flash.cfg(不要打开flash.cfg.txt)
六.修改system ya ,吧后面的260M 修改成380M
2011-4-9 15:32:01 上传下载图片 (20.59 KB)
jpg
解说:
1.Recovery刷机的时候..会给每个部分划分区域...所以要设置这个数值.因为我的ROM把data的数据,转移到SD卡的EXT分区上,所以手机剩余的ROM容量可以全部整合到system的分区中,这样91文件管理器打开system的时候..添加文件进去..就不会提示空间不够了...
2.HTC版只有512MB,去掉引导,缓存等等这些必备容量,system区域+data区域,手机内存剩余大概总容量380左右,因为data我们不用在rom上了..所以system的容量建议设置成ROM刷机包大小+(10至20MB),例如我的ROM压缩成ZIP的时候177MB...解压出来,有249MB,设置system ya 的时候..就要设置250+10=260M,或者250+20=270M,只要大于250MB以上都可以,使用我的ROM..推荐越大越好..毕竟不用吧 data放在手机内存上.
3.至于T版机,请把system ya 的容量设置成250+(你需要集成进去的东西的容量)
例子:我需要集成字体16MB,并且集成20个软件,软件总容量30MB
那么我system ya的数值就要设置成250+16+20=286M 或者290M (尽量多留一点)
这样T版原本1024MB的手机内存就变成 1024-(必要引导,缓存等等的20MB)-(system分区的容量290M)=600多MB的(data空间)(定屏后会消耗100M的空间..600多-100M..最后系统查看剩余的ROM容量就是等于500多)
七.设置完flash后,打开Recovery文件夹中的install.exe,安装..等待刷完...
八.打开RecoveryV1.2文件夹,复制_to_sd_root里的initrd.gz和zImage到内存卡根目录
(内存卡/zImage)和(内存卡/initrd.gz)
(复制整个_to_sd_root目录到内存根目录下也可以..但是要多设置一步..所以就按照我的吧
九.关机..并且把卡放到手机上...按住开机键..直到出现MAGLDR引导界面
十.出现MAGLDR引导界面后..直接选择 boot to sd,进入Recovery模式,
Recovery刷机部分解说完毕,下一步解说分区,T版无视下个教程
EXT分区教程
T版无视此教程吧
首先请保证你的内存卡根目录有Recovery的两个引导文件(内存卡/zImage)和(内存卡/initrd.gz)
并且知道:拨号键为"确认按键"
关机键左边那个是"返回按键"
音量上下是"选择按键"
分区并且格式化未完成前不要用电脑读取内存卡
1.进入Recovery模式(前面有说怎么进入)
2.移动光标到"advanced",拨号键确认
2.选择"partition sd card"拨号键确认
3.现在选择ext分区容量,推荐1024MB,1024以上,不保证会不会出现奇怪问题
4.选择EXT分区后,会叫你选择swap容量(LIUNX交换区容量,我选0.不知道选择其他选择会出现好的还是坏的结果...所以你们还是选0吧...喜欢折腾的就自己选择其他项目研究吧)
5.等待分区结束...分区结束后...会出现选择列表,没结束的话..没有选择刘表
6.分区完成后...按"返回键"...然后选择"wipe data/factory reset"...然后选择其中唯一的一个"YES"
然后等待完成(格式化EXT分区,data分区,cache分区,推荐必须操作)
7.格式化完成后..选择"mounts and storage"....再选择"format sdcard"...然后"yes"(推荐必须操作)
8.完成后...不要返回...直接选择"mount usb storage"然后插上USB数据线..就可以直接在电脑上读取内存卡
9.电脑认到内存卡后...重新复制Recovery的两个引导文件到根目录..还有我的ROM刷机包(刷机包为ZIP,不是rar)
10.复制好后...在电脑上选择安全删除sd卡...然后才拔掉数据线...再点击手机上的"unmount"
分区教程完成,请看下一部分教程
ROM刷机教程
首先请保证你的内存卡根目录有Recovery的两个引导文件,并且有需要刷机的ZIP压缩包(不要解压出来.直接放进内存卡)
并且知道:拨号键为"确认按键"
关机键左边那个是"返回按键"
音量上下是"选择按键"
1.进入Recovery模式(前面有说怎么进入)
2.移动光标到"install zip from sdcard",拨号键确认(前面分区好的童鞋,请多按几次返回键,返回到主界面才能看到这个选项)
2.选择"choose zip from sdcard"拨号键确认
3.现在应该可以看到我的压缩包名字了(中文名是乱码),选择后点击确认...然后选择"yes"
4.等待刷机完成...完成后才有选择界面...
5.刷机完成...多按几次返回按键...然后选择第一个选项"reboot system now",拨号确认..现在重启系统了...可以开始享受我的ROM了...
T版专用补丁..方法步骤请按照1-5步...只是文件名要选择需要更新的那个ZIP..
第一次开机定屏..请耐心等待5-30分钟(看卡的好坏,卡烂的话...你只能等)..第二次开机时间为1分20秒左右
如果出现可用内存为0...那就要换张内存卡了...有机油测试过的确是内存卡问题
超过时间请关机重试前面的教程..换卡测试...再不行的话..MTTY手机吧..MTTY教程看下面
MTTY 教程
先做前提准备,电脑的驱动:
XP不用更新驱动,但是ActiveSync(同步软件)需要去掉USB连接
WIN7需要更新驱动
更新方法如下:
1.右键点击"我的电脑"选择"管理",然后手机插上USB,进入三色频.
2011-4-9 15:32:01 上传下载图片 (13.11 KB)
jpg
2.第一步之后会跳出一个"计算机管理"选择"设备管理器"拉到最下面..有个"移动设备"
2011-4-9 15:32:01 上传下载图片 (50.05 KB)
jpg
3.点开移动设备,看到一个HTC USB Sync,右键点击HTC USB Sync后点击"属性"
2011-4-9 15:32:01 上传下载图片 (9.71 KB)
jpg
4.打开HTC USB Sync后,点击"驱动程序"会看到驱动程序的日期2007年5月31日,这个是新版的驱动,不能MTTY
2011-4-9 15:32:01 上传下载图片 (37.04 KB)
jpg
5.现在点击更新驱动,然后选择"浏览计算机以查找驱动程序"----然后选择"浏览"..进入MTTY目录,然后选择"x86 Active Sync Drivers"文件夹,选择之后..点击下一步安装
6.安装好驱动后..查看现在的驱动日期..
如果还是2007年的驱动,就选择"更新驱动程序"----"浏览计算机以查找驱动程序"----"从计算机的设备驱动程序列表中选择"----选择"HTC USB Sycn(Microsoft)",点击下一步..然后查看驱动日期,是2004年10月6号,就没问题了
现在开始说MTTY部分
1.进入三色频,插上USB数据线,WIN7系统请确认驱动是是2004年的(XP系统无视吧,但是要去掉USB连接)
2.打开MTTY1.42.EXE,选择USB,然后点击"OK"其他选项不动
2011-4-9 15:32:01 上传下载图片 (24.38 KB)
jpg
3.首先输入回车,出现cmd>
4. 然后输入"set_14_0" (输入引号里的内容,下划线代表空格..不会的看图),输入后回车,回车后的内容看图..可能每个人不同.
2011-4-9 15:32:01 上传下载图片 (36.88 KB)
jpg
5.输入 "task_28"(输入引号里的内容,下划线代表空格)
2011-4-9 15:32:01 上传下载图片 (34.56 KB)
jpg
6.输入 "task_29"(输入引号里的内容,下划线代表空格)
2011-4-9 15:32:01 上传下载图片 (37.44 KB)
jpg
7.输入 "task_8" (输入引号里的内容,下划线代表空格),自动重启系统..
8.卡在HTC白屏说明MTTY完全成功...现在先刷radio版本,然后就可以刷WM..或者直刷android了
PS: 刷Radio不用我教吧?
总结:MTTY不难,只要驱动和输入的命令没问题..就不会出现问题