1. 安卓變成iOS 9桌面,通知欄等都得高仿
如果你想要仿ios9,建議你下載iLauncher,通知欄可以下載iNoty,撥號器可以下載ios撥號,我只知道這些了,望海涵,謝謝!!!!!
2. ios和android彈框的區別
根據android4,0規范與IOS規范,android與IOS主要的不容之處表現在:
android4.0包括三個虛擬按鍵:返回、home和最近任務,而IOS只有一個物理Home按鍵,返回按鈕一般放置在導航欄左上方。
2.android的主要操作欄在屏幕上方包括:向上+圖標+頁面名稱+主要操作+更多(次要操作),主要操作欄還提供視圖切換功能。IOS包括導航欄、工具欄、tab欄,導航欄包括返回+標題+主要操作,工具欄包括一些次要操作,Tab欄承擔頁面視圖切換的功能。
3.android規定tab欄應在屏幕上方,主要操作欄下面,盡量不要放置在屏幕下方,防止與虛擬按鍵誤操作,而IOS的tab欄在屏幕下方。
4.android長按會出現情境操作欄,對內容項進行選擇及內容項的主要操作功能,而IOS很少使用長按功能。
5.在手勢操作上,android可以向左滑動刪除單條內容,或滑動屏幕切換不同視圖,而IOS向右滑動刪除內容,並且提供搖一搖返回等功能。
6.界面表現形式不同如:文本輸入框、彈出框、選擇器、操作按鈕圖標等。
但是,可以看到,為了保持用戶體驗及的一致性,以及資源的可重復利用,兩個在界面布局上應盡量統一,有些app也會打破這些差異性,好多android的app在布局上與IOS相同。
3. 怎麼利用android studio 模擬assistivetouch
EasyTouch 是一個 Android 手機屏幕輔助按鈕,仿 iOS AssistiveTouch 按鈕,可以實現快速打開應用、回到主屏幕、鎖屏等功能
快速設置(如:打開Wifi,調節屏幕亮度,手機網路開關等).
打開你常用的應用.
回到主屏幕
返回鍵(Root)
菜單鍵(Root)
鎖屏
應用列表與搜索(加入中文拼音快速搜索,如搜索」dx」則可快速找到「簡訊」)
最近任務切換(雙擊Touch按鈕)
自定義設置
一鍵清理內存(RAM)
4. 如何令android手機變ios程式,要在最頂端時間工具欄也變成ios。
不好意思這是行不通的,但是如果你很喜歡IOS的風格你可以下載一個IOS主題模式。
5. 如何把安卓手機變成蘋果系統
安卓手機無法安裝蘋果系統,如果你只是想讓你的屏幕顯示蘋果的桌面,用來裝逼的話,你可以下載一個x launcher軟體來安裝,通過它可以把你的桌面設置成仿iOS的蘋果桌面
6. 在android上實現類似ios的底部TAB效果,採用哪種方式比較好
我Sencha測試新版本iOS 5Android 4解每平台提供給Web發員特性及各自優勢
流Web應用平台瀏覽器要向Web發員提供系列核功能:渲染引擎用於盡能流暢顯示視覺元素;javascript引擎用於執行應用程序邏輯;及DOM(文檔象模型)瀏覽器API用於提供HTML5特性及支持發起網路請求、傳文件、操作頁面等作Web應用發員角度比較Android 4iOS 5我別討論三部內容
WebKit:Android 4進步明顯仍落
幾乎所移設備Web瀏覽器都使用WebKit渲染引擎WebKit先起源於蘋源項目KDE/KHTML現Google、Qualcomm、RIM其廠商都加入WebKit家族現已經移設備渲染Web內容事實標准Android 4iOS 5瀏覽器都基於WebKit版本稍同Android 4實現WebKit 534.30蘋則實現534.46
雖iOS版本較新間差距WebKit渲染性能取決於硬體軟體具體實現我測試發現Android 4渲染速度比Android 2.xAndroid 3明顯提高觸摸滾變順暢Android見停頓基本完全消失幸渲染明顯缺陷比使用JavaScriptCSS3移屏幕元素現閃爍滾屏緩慢於依賴態移元素Web應用說Android 4表現比Android 2.2要差總體說Google增強瀏覽器體驗面取進步
同Android 4新支持CSS3特性iOS 5早前支持些特性具體說Android 4現完善支持CSS3 2D3D變換、畫、渡反射於Android說巨進步發員設計流暢漂亮Web應用再想蘋伴隨著些特性支持我希望GoogleAndroid硬體供應商起努力其產品仔細琢磨實現閃爍高性能獲發員高級渲染特性真支持
JavaScript:性能旗鼓相
iOS 5蘋引入新JavaScript引擎Nitro移Safari瀏覽器能極提高JavaScript性能段間內iOS 5移瀏覽器JavaScript引擎業內快Android再迎趕:Android 4JavaScript引擎比起Android 2.x(Gingerbread)明顯提升某些硬體比iOS 5更快實現目標Google引入前Chrome瀏覽器JavaScript V8引擎終使JavaScript執行速度提升2倍現iOS 5Android 4JavaScript面基本完全意味著發員應該假設兩種平台發基本沒差別
iOS 5/SafariAPI略勝籌
瀏覽器爭部則瀏覽器API包括網路訪問、文件系統訪問、Canvas其富應用程序所需功能iOSAPI支持貫領先iOS 5支持某些特性比overflow: scroll;WebKit私屬性-webkit-overflow-scrolling: touch(允許獨立滾區域觸摸彈);Web Sockets(用於即通信);Web Workers(用於台處理);量其HTML 5輸入類型(比數字期)Android 4支持些見HTML 5特性突亮點:文件API支持文件API讓發員能夠操作設備本文件能夠發更富體驗應用同能訪問手機攝像旋轉等功能盡管iOS 5提供更豐富瀏覽器APIHTML 5特性更廣泛支持
現iOS 5全面領跑
移瀏覽器領袖iOS 5
盡管AndroidJavaScript性能已經蘋並駕齊驅總體說移平台Safari支持API更圖形性能更Android 4瀏覽器取進步獲更視覺效(缺陷)渲染速度更快JavaScript引擎Android 4比前任何版本都要尋求Web標准提供跨平台解決案發員使用HTML 5比前更舒服Android 4改進標志著Google迅猛發力應用啟巨潛市場
7. 如何自定義ios多選對話框 android
Android自定義對話框的思路就是編寫對話框的布局文件xml,然後在對話框中顯示不同的控制項。以下以顯示文本控制項為例(ImageView等都可以顯示)。
1.布局文件connect_dlg.xml(比如http://www.tiecou.com/)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:background="#ffffffff"
android:orientation="vertical"
android:id="@+id/llToast" >
<TextView
android:layout_height="wrap_content"
android:layout_margin="1dip"
android:textColor="#ffffffff"
android:layout_width="fill_parent"
android:gravity="center"
android:textSize="16sp"
android:background="#FF129de2"
android:id="@+id/tvTitleToast" />
<LinearLayout
android:layout_height="wrap_content"
android:orientation="vertical"
android:id="@+id/llToastContent"
android:layout_marginLeft="1dip"
android:layout_marginRight="1dip"
android:layout_marginBottom="1dip"
android:layout_width="wrap_content"
android:padding="15dip"
android:background="#FFFFFFFF" >
<TextView
android:layout_height="wrap_content"
android:paddingRight="10dip"
android:paddingLeft="10dip"
android:layout_width="wrap_content"
android:gravity="center"
android:textSize="16sp"
android:textColor="#FFff6699"
android:id="@+id/tvTextToast" />
</LinearLayout>
<LinearLayout
android:id="@+id/MyLayout_ad2"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="40sp">
<com.tencent.exmobwin.banner.TAdView
android:id="@+id/adview2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="top|right" >
</com.tencent.exmobwin.banner.TAdView>
</LinearLayout>
</LinearLayout>
2.編寫顯示對話框函數。ShowConnectDialog(String textString)
private void ShowConnectDialog(String textString) {
LinearLayout loginLayout1 = (LinearLayout) getLayoutInflater().inflate(
R.layout.connect_dlg, null);
// adView.
TextView title = (TextView) loginLayout1
.findViewById(R.id.tvTitleToast);
title.setText("系統提示");
TextView text1 = (TextView) loginLayout1.findViewById(R.id.tvTextToast);
text1.setText(textString);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setView(loginLayout1);
builder.setPositiveButton("下載MobCtrl伺服器?", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
//處理確定按鈕
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 處理取消按鈕
finish();
}
});
builder.create().show();
}
3.顯示對話框。在需要顯示的地方調用即可。
ShowConnectDialog("連接超時,請檢查伺服器是否開啟及IP地址是否輸入正確。確保電腦和手機連接在同一個網路內。");
8. android中有沒有類似ShowMessage那種模態對話框
給個例子好了
importandroid.app.Activity;
importandroid.app.Dialog;
importandroid.os.Handler;
importandroid.os.Looper;
importandroid.os.Message;
importandroid.text.method.PasswordTransformationMethod;
importandroid.text.method.TransformationMethod;
importandroid.view.View;
importandroid.widget.CheckBox;
importandroid.widget.EditText;
importandroid.widget.TextView;
{
intdialogResult;
HandlermHandler;
publicPasswordDialog(Activitycontext,StringmailName,booleanretry)
{
super(context);
setOwnerActivity(context);
onCreate();
TextViewpromptLbl=(TextView)findViewById(R.id.promptLbl);
promptLbl.setText("請輸入密碼/n"+mailName);
}
publicintgetDialogResult()
{
returndialogResult;
}
publicvoidsetDialogResult(intdialogResult)
{
this.dialogResult=dialogResult;
}
/**.*/
publicvoidonCreate(){
setContentView(R.layout.password_dialog);
findViewById(R.id.cancelBtn).setOnClickListener(newandroid.view.View.OnClickListener(){
@Override
publicvoidonClick(ViewparamView)
{
endDialog(DialogResult.CANCEL);
}
});
findViewById(R.id.okBtn).setOnClickListener(newandroid.view.View.OnClickListener(){
@Override
publicvoidonClick(ViewparamView)
{
endDialog(DialogResult.OK);
}
});
}
publicvoidendDialog(intresult)
{
dismiss();
setDialogResult(result);
Messagem=mHandler.obtainMessage();
mHandler.sendMessage(m);
}
publicintshowDialog()
{
mHandler=newHandler(){
@Override
publicvoidhandleMessage(Messagemesg){
//processincomingmessageshere
//super.handleMessage(msg);
thrownewRuntimeException();
}
};
super.show();
try{
Looper.getMainLooper().loop();
}
catch(RuntimeExceptione2)
{
}
returndialogResult;
}
}
9. android仿ios中的AssistiveTouch懸浮按鈕 怎麼實現不管怎麼拖動最後懸浮按鈕一直會緊貼屏幕的邊緣。
你是自己自定義實現這個功能?首先獲取屏幕的高寬,你拖動懸浮按鈕,觸摸事件在放開事件中判斷當前觸摸的位置的坐標,保持縱坐標不變,橫坐標變為屏幕的邊沿坐標就行了
10. 安卓ANDROID如何實現蘋果手機IOS一樣的消息通知呢
wp8桌面或刷小米系統都有這種來電提示和簡訊提示!!