白羽
2018-06-01
来源 :网络
阅读 1820
评论 0
摘要:本文将带你了解Android之ADB常用指令,希望本文对大家学Android有所帮助。
本文主要讲了一些adb的常用指令,Toast的常规使用,Intent的显式启动活动,按钮点击事件的四种处理方法,一些常见布局。
1. ADB常用指令
Android Debug Bridge adb android调试桥
adb start-server :开启adb服务
adb kill-server :杀死adb服务
adb uninstall + 包名 :卸载应用
adb install + apk所在的路径(包括应用名) :安装应用
adb push + pc文件路径 + android设备的路径 :把电脑上的文件推到设备上
adb pull 设备上文件的路径 pc保存文件的路径 :把android设备上的文件保存到电脑上
adb shell :可以进入到linux命令行,执行linux命令
ls :列出所有文件
cd :进入到某个文件夹
rm : 删除文件
cat :显示文件内容
mkdir :创建目录
2. Toast应用
Toast.makeText向界面输出一个短暂提示
第一个参数:上下文context Activity就是一个上下文,可以传入Activity.this 第二个参数:要显示的提示文字 第三个参数:显示提示的时间长度(Toast.LENGTH_SHORT和Toast.LENGTH_LONG),其实也就是0和1。
最后调用show()方法显示出来
3. intent启动活动
Intent 意图,就是对要进行的操作的抽象描述
Intent intent = new Intent();
给意图设置要操作的动作,比如打电话
intent.setAction(Intent.ACTION_CALL);
给意图设置要携带的数据
URL 统一资源定位符,不可自定义协议 URI 统一资源标识符,可以自定义协议
Uri data = Uri.parse("tel:" + number);
intent.setData(data);
启动活动
startActivity(intent);
4. 点击事件实现的四种方式
通过内部类
MyOnClickListener listener = new MyOnClickListener();
button.setOnClickListener(listener);
···
private class MyOnClickListener implements OnClickListener{
@Override
public void onClick(View v) {
//点击事件的逻辑实现
}
}
通过匿名内部类
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//点击事件的逻辑实现
}
}
activity实现接口
public class MainActivity extends Activity implements OnClickListener {
···
@Override
protected void onCreate(Bundle savedInstanceState) {
···
button.setOnClickListener(this);
···
}
···
@Override
public void onClick(View v) {
//点击事件的逻辑实现
}
布局文件添加onclick属性(尽量避免使用,会导致不易阅读)
xml代码
···
···
java代码
···
public void click(View v){
//点击事件的逻辑实现
}
···
5. Android五大布局
在Android开发中,经常和布局打交道,用的最多的就是LinearLayout和RelativeLayout,AbsoluteLayout除了一些特定的Android TV开发,也没见在哪里用到过了,属于已经舍弃的方法。 LinearLayout:线性布局 orientation=”horizontal/vertical” RelativeLayout:相对布局 layout_below=”@id/xxx” layout_toRightOf=”@id/xxx” layout_toLeftOf=”@id/xxx” ··· FrameLayout:帧布局 layout_gravity TableLayout:表格布局 ··· AbsoluteLayout:绝对布局 layout_x=”?dp” layout_y=”?dp”
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之Android频道!
喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号