`
zhanglibin1986
  • 浏览: 383020 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android零碎知识点

阅读更多
退出程序,可以直接杀死进程:
android.os.Process.killProcess(android.os.Process.myPid());


不再用USB线,直接用adb命令将apk  push到sdcard中;
#:adb push ./ /sdcard/install

将当前目录下的所有文件push到sdcard中install文件夹。

关于那些烦人的单位:

android:maxWidth
Since: API Level

An optional argument to supply a maximum width for this view. See {see android.widget.ImageView#setMaxWidth} for details.

Must be a dimension value, which is a floating point number appended with a unit such as "14.5sp". Available units are: px (pixels), dp (density-independent pixels), sp (scaled pixels based on preferred font size), in (inches), mm (millimeters).

This may also be a reference to a resource (in the form "@[package:]type:name") or theme attribute (in the form "?[package:][type:]name") containing a value of this type.

This corresponds to the global attribute resource symbol maxWidth.

<TextView  
			    android:layout_width="wrap_content" 
			    android:layout_height="wrap_content" 
			    android:text="专辑"
			    android:textSize="20sp"
	    		/>


<ImageButton
    	android:layout_width="100dip"
    	android:layout_height="50dip"
    	android:src="@android:drawable/sym_action_call" />


<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
	android:orientation="vertical"
	android:layout_width="match_parent" 
    android:layout_height="match_parent"
	android:paddingLeft="8dip"
	android:paddingRight="8dip">



<TextView
                    android:text="@string/table_layout_9_open_shortcut"
                    android:gravity="right"
                   [color=red] android:padding="3dip"[/color] />


<Gallery android:id="@+id/gallery"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center_vertical"
        [color=red]android:spacing="16dp"[/color]
    />


Dimension
A dimension value defined in XML. A dimension is specified with a number followed by a unit of measure. For example: 10px, 2in, 5sp. The following units of measure are supported by Android:

dp 
Density-independent Pixels - an abstract unit that is based on the physical density of the screen. These units are relative to a 160 dpi screen, so one dp is one pixel on a 160 dpi screen. The ratio of dp-to-pixel will change with the screen density, but not necessarily in direct proportion. The compiler accepts both "dip" and "dp", though "dp" is more consistent with "sp". 
sp 
Scale-independent Pixels - this is like the dp unit, but it is also scaled by the user's font size preference. It is recommend you use this unit when specifying font sizes, so they will be adjusted for both the screen density and the user's preference. 
pt 
Points - 1/72 of an inch based on the physical size of the screen. 
px 
Pixels - corresponds to actual pixels on the screen. This unit of measure is not recommended because the actual representation can vary across devices; each devices may have a different number of pixels per inch and may have more or fewer total pixels available on the screen. 
mm 
Millimeters - based on the physical size of the screen. 
in 
Inches - based on the physical size of the screen. 
Note: A dimension is a simple resource that is referenced using the value provided in the name attribute (not the name of the XML file). As such, you can combine dimension resources with other simple resources in the one XML file, under one <resources> element.

file location: 
res/values/filename.xml
The filename is arbitrary. The <dimen> element's name will be used as the resource ID. 
resource reference: 
In Java: R.dimen.dimension_name
In XML: @[package:]dimen/dimension_name 
syntax: 
<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <dimen 
        name="dimension_name" 
        >dimension</dimen> 
</resources>elements: 
<resources> 
Required. This must be the root node. 
No attributes.

<dimen> 
A dimension, represented by a float, followed by a unit of measurement (dp, sp, pt, px, mm, in), as described above. 
attributes:

name 
String. A name for the dimension. This will be used as the resource ID. 
example: 
XML file saved at res/values/dimens.xml: 
<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <dimen name="textview_height">25dp</dimen> 
    <dimen name="textview_width">150dp</dimen> 
    <dimen name="ball_radius">30dp</dimen> 
    <dimen name="font_size">16sp</dimen> 
</resources>This application code retrieves a dimension:

Resources res = getResources(); 
float fontSize = res.getDimension(R.dimen.font_size);This layout XML applies dimensions to attributes:

<TextView 
    android:layout_height="@dimen/textview_height" 
    android:layout_width="@dimen/textview_width" 
    android:textSize="@dimen/sixteen_sp"/>


res/values/color.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <drawable name="red">#7f00</drawable>
    <drawable name="blue">#770000ff</drawable>
    <drawable name="green">#7700ff00</drawable>
	<drawable name="yellow">#77ffff00</drawable>
	
	<drawable name="screen_background_black">#ff000000</drawable>
    <drawable name="translucent_background">#e0000000</drawable>
    <drawable name="transparent_background">#00000000</drawable>

    <color name="solid_red">#f00</color>
    <color name="solid_blue">#0000ff</color>
</resources>


程序异常终止的原因:
今天在程序中的switch中,忘写了一个break;程序经常莫名其妙的发生异常, 查看log信息也查不出来,后来看代码,才发现了这个漏掉的break~~
分享到:
评论

相关推荐

    408统考计算机网络23版零碎知识点

    计算机网络零碎知识点 计算机网络是一个复杂的系统,涉及到多个领域和技术。以下是计算机网络零碎知识点的总结: 一、网络基础知识 1. 多路复用技术:多路复用技术是指在同一个物理信道上传输多个信号的技术。...

    installshield零碎知识点集锦.zip

    这个"installshield零碎知识点集锦.zip"文件包含了一系列与InstallShield相关的详细资料,旨在帮助开发者解决一些在实际操作中容易忽视的问题。以下是一些重要的知识点: 1. **安装路径问题**:在`installshield д...

    2019知识点零碎记忆有诀窍.pdf

    2019知识点零碎记忆有诀窍.pdf

    二级C零碎知识二级C零碎知识二级C零碎知识

    二级C零碎知识 本文旨在总结和概括二级C零碎知识的重要概念和技术要点,涵盖面向对象程序设计、数据结构、软件测试、队列、完全二叉树、ER 图、数据库技术、数据库设计、C 语言等多个方面。 一、面向对象程序设计 ...

    基于Android的零碎时间交易APP设计与开发.pdf

    【基于Android的零碎时间交易APP设计与开发】 随着信息技术的发展,人们的生活节奏加快,时间管理成为了一项重要的挑战。在2018年的背景下,针对这一问题,开发了一款基于Android平台的移动应用,名为“零时”APP,...

    平时工作中常用的Python零碎知识总结,爬虫学习总结与练习,Python数据分析学习总结,目前正在重新整理中…….zip

    平时工作中常用的Python零碎知识总结,爬虫学习总结与练习,Python数据分析学习总结,目前正在重新整理中……分类 简介Python 基础 python常用小知识点,目录监控,文件处理,日志等......Python趋势 python网络编程...

    Arcims 零碎知识

    理解并掌握这些基础知识点,对于从事GIS开发和应用的人员来说,能够更好地利用ArcIMS实现地图服务的创建和优化,提高工作效率。尽管ArcIMS已被更现代的ArcGIS Server所取代,但其基本原理和技巧在GIS领域仍然具有...

    demos:记录一些学习的零碎的知识点的 demo

    记录一些学习的零碎的知识点的 demo。 每一个文件夹即为一个 demo,cd 到每个具体的文件夹即可。 demo 列表(按入库顺序) test 一些零碎的知识点测试 build 一些构建工具的测试 handwrite 手写一些常见实现的 demo ...

    java易混点,java零碎知识点,jnpf搭建环境,jvm学习文档,spring全家桶,单点登录文档,常用连接池方法,技术选型

    java易混点.docx java零碎知识点.doc jnpf搭建环境.docx jvm学习文档.doc oralce优化.docx spring全家桶.docx 单点登录文档.docx 常用连接池方法.docx 技术选型.docx 设计模式.docx

    Oracle零碎知识

    【Oracle零碎知识】这篇文章主要探讨了Oracle数据库系统中的一些关键概念和技巧,涵盖了与源码解析和工具使用相关的主题。由于未提供具体的博客内容,以下将根据常见的Oracle知识领域进行详细阐述。 一、Oracle...

    Qt那些零碎的小知识

    总之,Qt中的QPalette和自定义标题栏是两个重要的知识点,它们能帮助开发者实现更个性化和交互友好的用户界面。QPalette提供了丰富的颜色管理功能,而自定义标题栏则允许开发者摆脱操作系统的限制,打造独特的应用...

    我的文件(零碎的积攒)

    【标题】:“我的文件(零碎的积攒)”这一标题暗示了这个压缩包可能包含了作者在使用电脑过程中积累的各种小知识和技巧,可能是从不同来源收集的,涵盖了多个主题。 【描述】:“电脑常识(零碎的积攒)”进一步...

    平时工作中常用的Python零碎知识总结,爬虫学习总结与练习目录监控,文件处理,Python数据分析学习总结源码

    1、资源内容:平时工作中常用的Python零碎知识总结,爬虫学习总结与练习目录监控,文件处理,Python数据分析学习总结源码. 2、适用人群:计算机,电子信息工程、数学等专业的学习者,作为python参考资料学习借鉴使用...

    Arcgis消除零碎图斑

    ### ArcGIS消除零碎图斑详解 #### 一、引言 在地理信息系统(GIS)的应用过程中,经常需要处理大量的空间数据。这些数据中有时会包含许多细小的图斑,这些图斑可能是因为数据采集过程中的误差或者实际环境中的微小...

    jquery零碎实例

    《jQuery零碎实例详解》 jQuery,作为一款广泛应用于前端开发的JavaScript库,以其简洁的API和强大的功能,深受开发者喜爱。本资料集“jQuery零碎实例”深入浅出地介绍了jQuery在实际开发中的各种应用场景和技巧,...

    网络安全零碎资料,网络安全零碎资料

    网络安全零碎资料,网络安全零碎资料

    西师版小学数学六年级数学总复习资料全.pdf

    然而,即使我们采取了上述步骤,由于给定的文本片段内容仍然显得过于零碎和无序,我们无法从中提取出符合要求的详尽知识点。这要求我们访问原文档,并在有明确结构和上下文的情况下,才能正确理解和提取所需的知识点...

    过程控制部分习题答案.doc

    本资源是关于过程控制部分的习题答案,涵盖了过程控制零碎的分类、进程操纵零碎的类型、过渡进程的品质目标等知识点。 知识点一:过程控制零碎的分类 根据习题,过程控制零碎可以分为三类:反响操纵零碎、前馈操纵...

    Android应用源码手机安全防火墙项目

    本源码是一套比较全面的安卓手机安全方面的源码,总结起来就是三大防火墙电话防火墙、短信防火墙和网络防火墙和一些零碎的小工具。网络防火墙有流量预警功能,可以设置2G\3G和wifi的数据流量和显示流量统计。小工...

    《项目管理》知识点归纳总结.doc

    "《项目管理》知识点归纳总结" 《项目管理》知识点归纳总结是指项目管理中的各种知识点的总结和归纳。项目管理是指对项目的规划、组织、领导和控制,以达到项目目标的过程。项目管理涉及到项目的各个方面,包括项目...

Global site tag (gtag.js) - Google Analytics