① 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图,省空间。