• Android攻城狮Intent&android App打包&计算器: 布局:


    Intent
    Intent(意图)可以理解为信使
    由Intent来协助完成Android各个组件之间的通讯
    Intent实现页面跳转
    1. startActivity(intent) 直接从当前页面跳转到另一页面
    2. startActivityForResult(intent,requestCode);这种方式有返回值。它还需要关联如下两种方法:
    onActivityResult(int requestCode,int resultCode,Intent data) 通过此方法接收回传的数据。
    setResult(resultCode,data); 在B页面通过此方法将数据回传给A页面。
    如图,在A页面启动B页面,B页面的数据可以回传给A页面。


    android App打包:
    签名的意义
    1. 为了保护每一个程序应用开发者的合法权益。
    2. 防止同名冲突引起的恶意篡改(要么把你原来的安装程序替换掉了,要么别人的程序被替换)。
    3. 保证版本一致性。签名不一致将无法发布新版本。
    方法:
    工程右键——Ecport(导出)——Android->Export Android Application——选择导出哪个工程——①Use exiting keystore(使用已存在的签名文件)②Create new keystore(新建签名文件)【地址、密码、密码确认】——填写基本信息(如图)【名字,密码,确认,有效期,姓名,组织,组织,城市,省份,国家编码(中国是CN)】——生成APK文件的地址目录——finish
    注意:keystore(签名文件)非常重要,一定要保存好。


    Android SDK 开发文档

    SDK开发文档
    1.所在位置:sdk/docs/index.html
    2.常用选项:develope/API Guides,References,Tools
    中文版:http://www.android-doc.com/guide/components/index.html
    计算器:
    布局:
    1.在drawable中新建一个xml文件使用shape标签 
       <corners android:radius="*dp" ></corners>--用于设置圆角
    <gradient---设置图像的渐变 android:startColor="@color/while"---设置图像开始的颜色 android:endColor="@color/while"---设置图像结束的颜色 ></gradient>
    <stroke---用于设置边 android:width="1dp"---设置边的宽度 android:color="@color/black"---设置边的颜色 ></stroke>

    <solid android:color="@color/while" ></solid>---设置控件的填充色
    在<EditText>控件中设置属性android:editable="false"---设置成不可编辑的 android:gravity="right|bottom"---设置文字靠右并且靠下
    2.在控件中设置android:background="@drawable/xml文件名"
    3.设置背景为黑色,并且没有标题栏: 在AndroidManifest.xml文件中,在Activity标签中添加android:theme="@android:style/Theme.Black.NoTitleBar"语句


  • 相关阅读:
    习题三 答案
    习题二 答案
    Python开发【第三篇】:Python基本数据类型
    习题四 答案
    第一个python程序-判断登陆用户名和密码是否正确
    BFPRT算法 查找第k小的数
    设计模式----单例模式
    设计模式----原型模式
    非本地跳转
    链接器如何使用静态库解析引用
  • 原文地址:https://www.cnblogs.com/my334420/p/6696323.html
Copyright © 2020-2023  润新知