① android 應用程序的圖標 應該設計成多大
你好,android中分別有如下幾個文件夾,是不同屏幕下圖片尺寸問題
應用程序圖標大小分別對應為
m 48x48
hdpi 72x72
xh 96x96
xxh 144x144
web 512x512
一般需要這5個尺寸的應用程序圖標,如果是個人,做一個48x48就可以了
希望可以幫助到你
② android x-apple是什麼牌子手機
簡單來說,就是山寨蘋果公司的IPHONE X手機,既然是山寨,自然就沒有真正的牌子了。
山寨手機是一些小的手機廠商依靠模仿並加以創新以極低的成本模仿主流手機品牌產品的外觀或功能(就好比綜藝節目中的明星模仿秀),並加以創新,最終在外觀、功能、價格等方面全面超越這個產品的手機。
③ androidX5手機怎麼樣它是什麼手機
愛我X5該機型音質出色。手機做工十分精緻。屏幕解析度頂級,玻璃密度高,5.7英寸頂級屏幕超水準。高通驍龍600四核1.7G速度快,大型游戲完美運行。上網速度快,還支持蜂窩網路。後置1300萬像素,前置500萬像素藍玻璃鏡頭,白天拍照效果不錯。手機界面飄亮美觀。電池容量大,散熱快。隔空操操作,隔空滑鼠,小窗口視頻播方,單手操作等新功能不錯。OTG功能十分好用。5.7英寸屏幕,
觸摸屏:電容屏,多點觸控,
主屏解析度:1920x1080像素,
網路類型:單卡雙模
網路模式:GSM,WCDMA
④ android h xh xxh 分別放什麼解析度的
H 是480*800
XH是1280*720
XXH是1920*1080
⑤ 這個是什麼軟體,貌似是手機端的Xshell
ConnectBot。
ConnectBot和Xshell一樣都是SSH客戶端。可以跟遠程伺服器創建安全連接,執行Shell命令或者傳輸文件。界面簡單,使用方便不過缺點就是,如果界面內容輸出太多的話,無法顯示,比如top命令之類的輸出,是無法展示的。
(5)androidxxh擴展閱讀:
手機端ssh軟體:
1、JuiceSSH,是Android上最好用的免費SSH客戶端了,功能強大,使用起來超爽,這個真的不是廣告,我目前一直在用著,它帶有特殊字元及鍵盤按鍵的彈出式鍵盤,包括Ctrl、Alt、Tab、空格、回退等。
2、Termius是一款跨平台的SSH工具,功能也十分強大,免費,支持分屏視圖,不過就是目前只有英文版本的,而且應用商店只能從google play安裝,或者從官網也可以。如果是windows伺服器的話,可以用Remote Desktop,這個就不介紹了,反正我沒有windows伺服器
⑥ Android的px,dp和sp等單位的區別詳解
px:
即像素,1px代表屏幕上一個物理的像素點;
px單位不被建議使用,因為同樣100px的圖片,在不同手機上顯示的實際大小可能不同
dp:
這個是最常用但也最難理解的尺寸單位。它與「像素密度」密切相關,所以首先我們解釋一下什麼是像素密度。假設有一部手機,屏幕的物理尺寸為1.5英寸x2英寸,屏幕解析度為240x320,則我們可以計算出在這部手機的屏幕上,每英寸包含的像素點的數量為240/1.5=160dpi(橫向)或320/2=160dpi(縱向),160dpi就是這部手機的像素密度,像素密度的單位dpi是Dots Per Inch的縮寫,即每英寸像素數量。橫向和縱向的這個值都是相同的,原因是大部分手機屏幕使用正方形的像素點。
不同的手機/平板可能具有不同的像素密度,例如同為4寸手機,有480x320解析度的也有800x480解析度的,前者的像素密度就比較低。
Android系統定義了四種像素密度:低(120dpi)、中(160dpi)、高(240dpi)和超高(320dpi),它們對應的dp到px的系數分別為0.75、1、1.5和2,這個系數乘以dp長度就是像素數。
例如界面上有一個長度為「100dp」的圖片,那麼它在240dpi的手機上實際顯示為80x1.5=120px,在320dpi的手機上實際顯示為80x2=160px。如果你拿這兩部手機放在一起對比,會發現這個圖片的物理尺寸「差不多」,這就是使用dp作為單位的效果。
dip:
與dp完全相同,只是名字不同而已。在早期的Android版本里多使用dip,後來為了與sp統一就建議使用dp這個名字了。
sp:
與縮放無關的抽象像素(Scale-independent Pixel)。sp和dp很類似但唯一的區別是,Android系統允許用戶自定義文字尺寸大小(小、正常、大、超大等等),當文字尺寸是「正常」時1sp=1dp=0.00625英寸,而當文字尺寸是「大」或「超大」時,1sp>1dp=0.00625英寸。類似我們在windows里調整字體尺寸以後的效果——窗口大小不變,只有文字大小改變。
還有幾個比較少用到的尺寸單位:
mm:
即毫米;
in:
即英寸,1英寸=2.54厘米(約);
pt:
1pt=1/72英寸=0.035厘米;
最佳實踐,文字的尺寸一律用sp單位,非文字的尺寸一律使用dp單位。例如textSize="16sp"、layout_width="60dp";偶爾需要使用px單位,例如需要在屏幕上畫一條細的分隔線時:
<View layout_width="match_parent" layout_height="1px"/>
補充:
1. android.view.ViewGroup.LayoutParams.height及width這兩個屬性的單位為像素,但是為了兼容多種解析度的手機,我們需要最好使用dp。
2. 根據手機的解析度從dp的單位轉成px
public static int dip2px(Context context, float dpValue){
final float scale = context.getResources().getDisplayMetrics().density;
return (int)(dpValue*scale + 0.5f);
}
3.根據手機的解析度從px轉成dp
public static int px2dip(Context context, float pxValue){
final float scale = context.getResources().getDisplayMetrics().density;
return (int)(pxValue/scale + 0.5f);
}
⑦ 右上角有個x號在Android布局中怎麼設置的
因為你的LinearLayout布局中是垂直方向,所以控制項裡面的layout_gravity 是失效的,你在LinearLayout布局中加一個:android:gravity = "center"
⑧ android xrecyclerview 怎麼加頭布局
[java] view plain
// 拓展的一個列表,添加頭部
private ArrayList<View> mHeaderViews = new ArrayList<>();
對外聲明一個方法,來添加頭部布局
[java] view plain
public void addHeaderView(View view) {
mHeaderViews.add(view);
}
修改一下WrapAdapter的構造方法
[java] view plain
public WrapAdapter(ArrayList<View> headerViews, ArrayList<View> footViews, RecyclerView.Adapter adapter) {
this.adapter = adapter;
this.mHeaderViews = headerViews;
this.mFootViews = footViews;
}
加一個頭部位置的判斷
[java] view plain
@Override
public void onAttachedToRecyclerView(RecyclerView recyclerView) {
super.onAttachedToRecyclerView(recyclerView);
RecyclerView.LayoutManager manager = recyclerView.getLayoutManager();
if (manager instanceof GridLayoutManager) {
final GridLayoutManager gridManager = ((GridLayoutManager) manager);
gridManager.setSpanSizeLookup(new GridLayoutManager.SpanSizeLookup() {
@Override
public int getSpanSize(int position) {
return (isHeader(position) || isFooter(position))
? gridManager.getSpanCount() : 1;
}
});
}
}
@Override
public void onViewAttachedToWindow(RecyclerView.ViewHolder holder) {
super.onViewAttachedToWindow(holder);
ViewGroup.LayoutParams lp = holder.itemView.getLayoutParams();
if (lp != null
&& lp instanceof StaggeredGridLayoutManager.LayoutParams
&& (isHeader(holder.getLayoutPosition()) || isFooter(holder.getLayoutPosition()))) {
StaggeredGridLayoutManager.LayoutParams p = (StaggeredGridLayoutManager.LayoutParams) lp;
p.setFullSpan(true);
}
}
public boolean isHeader(int position) {
return position >= 0 && position < mHeaderViews.size();
}
在onCreateViewHolder()方法中,通過不同的類型返回不同的布局,在onBindViewHolder()方法中,判斷當為頭布局的時候不做任何操作,即不需要將頭部的布局位置綁定到adapter中。
⑨ 導入一個android項目後會報錯,項目上多了一個紅色的X號,這是什麼情況
沒有導入包。。。你用的eclipse,是有提示的,可以自動導入的,不用手寫~按快捷鍵Ctrl + Shift + O或者Ctrl+1 就可以看到提示,當然游標要點擊到報錯的地方,就是有下紅線的地方~
另外建議你下本電子書看看,做安卓開發,最起碼要先學會java基礎(即javase),祝好運~
⑩ android中ui給的2x和3x圖怎麼用
dp轉px是看屏幕密度的,mdpi比率大約1就是說48dp=48px(這里說大約是因為mdpi,hdpi,xhdpi指的都是一個范圍),hdpi=1.5 48dp=72px,xhdpi=2 48dp=96px,720px*1280px如果是手機的話有可能是hpi或者xhdpi具體要看手機的屏幕大小,例如在5寸手機和4寸手機上是不一樣的。譬如我的nexus4 768*1280 4.5寸就屬於xhdpi。
如果你是按照720px*1280px xhdpi來設計,那麼切圖要放在xhdpi的文件夾,當app運行在非xhpid的手機上時android會自己幫你換算到其他的dpi。切圖最好切9patch圖,省空間。