精华内容
下载资源
问答
  • 安卓常量定义和调用方法

    千次阅读 2014-10-24 16:57:18
    安卓定义常量的方法 在安卓中我们无非会碰到定义颜色、样式等一些常量,可能会遇到一些问题。 定义常量的文件放在values这个文件夹中 Colors.xml中定义常量代码如下: xml version="1.0" encoding="utf-8...

    安卓中定义常量的方法

    在安卓中我们无非会碰到定义颜色、样式等一些常量,可能会遇到一些问题。

    定义常量的文件放在values这个文件夹中

    Colors.xml中定义常量代码如下:

    <?xml version="1.0" encoding="utf-8"?>

    <resources>

      <!-- 黑色 -->

      <color name="black">#000000</color>

      <!-- 白色 -->

      <color name="white">#FFFFFF</color>

      <!-- 红色 -->

      <color name="red">#FF0000</color>

       <!-- 灰色 128,128,128-->

      <color name="gray">#808080</color>

      <!-- 石板灰色 112,128,144-->

      <color name="slateGray">#708090</color>

    </resources>

    Styles.xml是定义页面样式显示的代码,定义常量代码如下:

    <?xml version="1.0"encoding="utf-8"?>

    <resources>

     

      <!-- 字体大小:20dip,颜色:白色,粗体 -->

      <style name="font_20_white_bold">

         <item name="android:textSize">17dip</item>

           <item name="android:textColor">@color/white</item>

           <item name="android:textStyle">bold</item>

      </style>

       <!-- 字体大小:20dip,颜色:白色,粗体 -->

      <style name="font_20_black_bold">

         <item name="android:textSize">17dip</item>

           <item name="android:textColor">@color/black</item>

           <item name="android:textStyle">bold</item>

      </style>

      <!-- 按钮  字体大小:22dip,颜色:黑色,左右间距:17dip -->

      <style name="btn_font_17_black">

         <item name="android:textSize">17dip</item>

           <item name="android:textColor">#000000</item>

           <item name="android:paddingLeft">17dip</item>

           <item name="android:paddingRight">17dip</item>

      </style>

    </resources>

    在程序中调用这两个常量的方法例如:android:background="@color/white"调用colors.xml文件的常量的代码,style="@style/font_20_white_bold"是调用styles.xml文件中的常量的代码

    展开全文
  • 测试环境中 谷歌浏览器,微信开发者工具打开正常,真机调试 安卓机正常,ios机部分正常,部分打开为空白页 问题排查: 初始怀疑不支持es6语法,后续查看es6兼容性 发现ios10以上都支持 用电脑safari浏览器打开页面 ...

    项目背景:
    项目采用cdn引入vue方式编写

    运行环境:
    微信浏览器(公众号活动页面)

    遇见问题:
    部分ios系统打开页面为空白页

    问题说明:
    测试环境中 谷歌浏览器,微信开发者工具打开正常,真机调试 安卓机正常,ios机部分正常,部分打开为空白页

    问题排查:
    初始怀疑不支持es6语法,后续查看es6兼容性 发现ios10以上都支持

    用电脑safari浏览器打开页面 发现是获取不到script标签引入的vue组件 后续怀疑是因为用const变量声明组件导致获取不到,改为var声明成功解决问题

    疑惑点:
    不同script标签的作用域,应该是同一个全局作用域,后查阅相关资料,也是如此说明,但是此次问题是iphone部分系统当中 不同script标签却不能引用相互const常量 也就是标签不处在同一全局作用域下,真的神奇TMD

    展开全文
  • 安卓手势操作

    2020-10-23 09:26:35
    文章目录1.创建安卓应用 1.创建安卓应用 定义常量和变量 通过资源标识符获取控件实例 初始化图像标识数组 实例化手势侦测器,每个事件处理方法输出一条调试信息 将窗口的触摸事件交给手势侦测器来处理 ...

    1.创建安卓应用

    定义常量和变量
    在这里插入图片描述
    通过资源标识符获取控件实例
    初始化图像标识数组在这里插入图片描述
    实例化手势侦测器,每个事件处理方法输出一条调试信息
    将窗口的触摸事件交给手势侦测器来处理在这里插入图片描述

    展开全文
  • 任何编程语言都需要处理数据,比如数字、字符串、字符等,我们可以直接使用数据,也可以将数据保存到变量中,方便以后使用。变量(Variable)可以看成一个小箱子,...和变量相对应的是常量(Constant),它们都是用来...

    任何编程语言都需要处理数据,比如数字、字符串、字符等,我们可以直接使用数据,也可以将数据保存到变量中,方便以后使用。变量(Variable)可以看成一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。从底层看,程序中的数据最终都要放到内存(内存条)中,变量其实就是这块内存的名字。和变量相对应的是常量(Constant),它们都是用来“盛装”数据的小箱子,不同的是:变量保存的数据可以被多次修改,而常量一旦保存某个数据之后就不能修改了。

    Python 变量的赋值

    在编程语言中,将数据放入变量的过程叫做赋值(Assignment)。Python 使用等号=作为赋值运算符,具体格式为:

    name = value

    name 表示变量名;value 表示值,也就是要存储的数据。注意,变量是标识符的一种,它的名字不能随便起,要遵守 Python 标识符命名规范,还要避免和 Python 内置函数以及 Python 保留字重名。例如,下面的语句将整数 10 赋值给变量 n:

    n = 10

    从此以后,n 就代表整数 10,使用 n 也就是使用 10。更多赋值的例子:

    pi = 3.1415926  #将圆周率赋值给变量 piurl = "http://c.biancheng.net/python/"  #将 Python 教程的地址赋值给变量 strreal = True  #将布尔值赋值给变量 real

    变量的值不是一成不变的,它可以随时被修改,只要重新赋值即可;另外你也不用关心数据的类型,可以将不同类型的数据赋值给同一个变量。请看下面的演示:

    n = 10  #将10赋值给变量nn = 95  #将95赋值给变量nn = 200  #将200赋值给变量nabc = 12.5  #将小数赋值给变量abcabc = 85  #将整数赋值给变量abcabc = "http://c.biancheng.net/"  #将字符串赋值给变量abc

    注意,变量的值一旦被修改,之前的值就被覆盖了,不复存在了,再也找不回了。换句话说,变量只能容纳一个值。

    除了赋值单个数据,你也可以将表达式的运行结果赋值给变量,例如:

    sum = 100 + 20  #将加法的结果赋值给变量rem = 25 * 30 % 7  #将余数赋值给变量str = "C语言中文网" + "http://c.biancheng.net/"  #将字符串拼接的结果赋值给变量

    Python 变量的使用

    使用 Python 变量时,只要知道变量的名字即可。几乎在 Python 代码的任何地方都能使用变量,请看下面的演示:

    >>> n = 10
    >>> print(n) #将变量传递给函数
    10
    >>> m = n * 10 + 5 #将变量作为四则运算的一部分
    >>> print(m)
    105
    >>> print(m-30) #将由变量构成的表达式作为参数传递给函数
    75
    >>> m = m * 2 #将变量本身的值翻倍
    >>> print(m)
    210
    >>> url = "http://c.biancheng.net/cplus/"
    >>> str = "
    C++教程:" + url #字符串拼接
    >>> print(str)
    C++教程:http://c.biancheng.net/cplus/

    Python 是弱类型的语言

    在强类型的编程语言中,定义变量时要指明变量的类型,而且赋值的数据也必须是相同类型的,C语言、C++、Java 是强类型语言的代表。下面我们以 C++ 为例来演示强类型语言中变量的使用:

    int n = 10;  //int表示整数类型n = 100;n = "http://c.biancheng.net/socket/";  //错误:不能将字符串赋值给整数类型url = "http://c.biancheng.net/java/";  //错误:没有指明类型的变量是没有定义的,不能使用。

    和强类型语言相对应的是弱类型语言,Python、JavaScriptPHP 等脚本语言一般都是弱类型的。

    弱类型语言有两个特点:

    • 变量无须声明就可以直接赋值,对一个不存在的变量赋值就相当于定义了一个新变量。

    • 变量的数据类型可以随时改变,比如,同一个变量可以一会儿被赋值为整数,一会儿被赋值为字符串。

    注意,弱类型并不等于没有类型!弱类型是说在书写代码时不用刻意关注类型,但是在编程语言的内部仍然是有类型的。我们可以使用 type() 内置函数类检测某个变量或者表达式的类型,例如:

    >>> num = 10
    >>> type(num)
    >>> num = 15.8
    >>> type(num)
    >>> num = 20 + 15j
    >>> type(num)
    >>> type(3*15.6)

    505a5fd2f8cfc61c868aa0ab21312283.png

    展开全文
  • 安卓BuildConfig与DEBUG模式

    千次阅读 2018-11-27 15:21:59
    安卓项目中Mobule的build.gradle文件中buildConfigField和manifestPlaceholders都可以定义常量, 我们今天说的BuildConfig就是用buildConfigField定义的常量。如下所示: android { compileSdkVersion LIBRARY...
  • 安卓简单Notification

    2019-10-15 12:02:22
    安卓简单Notification 安卓官网Notification链接: 安卓Notification. 安卓调用Notification学习 ...里面关于id 之类的我没有定义变量,只为测试,正常最好写成常量CHANNEL_ID的方式 ,这是最简单的通知 priv...
  • 安卓之颜色

    2019-05-04 11:43:00
    一、透明度和三原色  (1)在android中,颜色值由透明度alpha和RGB(红、绿、蓝)三原色定义,有八位十六进制数与六位十六位进制数...二、系统已定义的颜色常量 三、获取屏幕的宽度 public static int getSc...
  • 安卓和H5交互 点击H5界面跳转Activity

    千次阅读 2016-10-31 11:14:44
    安卓: 通过URL 加载webview控件; ... @JavascriptInterface public void toActivity(String activityName) { //和H5端定义一个统一的方法名重新 //此处应该定义常量对应,同时提供给web页面编写者 if
  • 上图定义了两个字符串常量常量值为Toast和弹窗,这两个字符串常量的名称分别是app_name和toast_Btn,一旦定义了这份资源文件,安卓项目就允许在Java代码和XML文件中使用这份资源文件中的字符串资源。 使用方法: ...
  • 安卓全屏的设置

    2014-04-30 20:12:00
    有时安卓软件的开发需要设置全屏,...参数是Window类中定义常量。 其中 FEATURE_CUSTOM_TITLE:自定义标题。当需要自定义标题时必须指定。如:标题是一个按钮时 this.requestWindowFeature(Window.FEATURE_CUS...
  • [android]代码库/*** Android数据库备份类*/public class BackupTask extends AsyncTask implementsCompletionListener {// 定义常量public static final int BACKUP_SUCCESS = 1;public static final int RESTORE_...
  • [Android]【安卓】【Java】接口 ... 常量定义;  抽象方法定义;  内部类定义;  接口定义;  枚举类定义;  默认方法或类方法定义(Java8才支持) } A、接口修饰符为public或省略(省略默认使用包修饰...
  • Android 应用程序窗体显示状态操作(requestWindowFeature()...参数是Window类中定义常量。 一、枚举常量 1.DEFAULT_FEATURES:系统默认状态,一般不需要指定 2.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项
  • 安卓Intent的Action

    千次阅读 2018-06-01 08:58:01
    在Intent类里面定义了大师的Action的常量属性,例如:ACTION_CALL (打电话) ACTION_EDIT(编辑数据)等等,除此之外,我们可以使用setAction()函数来设置IntentAction属性,使用getAction()来获得Action ...
  • // 定义常量, appId、appKey、masterSecret 采用本文档 "第二步 获取访问凭证 "中获得的应用配置private static String appId = "";private static String appKey = "";private static String masterSecret = "";...
  • 安卓6.0权限的设置

    2017-12-07 14:32:25
    基本思路: 将 常用的权限的...第一步:定义几个常量 用于调用 ,权限请求码的对比: 以我的项目为例: /** * 权限的请求相关 宏观定义值 */ public static final int CODE_CAMERA = 1100;//相机 public st
  • def supportVersion = '28.0.0' 定义常量我的sdk版本为28 implementation "com.android.support:recyclerview-v7:$supportVersion"implementation "com.android.support:cardview-v7:$supportVersion...
  • 安卓zxing 代码demo

    2017-11-22 14:52:10
    这里的REQUEST_CODE是我们定义的int型常量,这里设置为5,为了方便接受onActivityResult分别进行处理。 5.在Activity的onActivityResult方法中接收扫描结果(下面有完整代码) protected void onActivityResult(int ...
  • 安卓系统常用Action

    2016-09-19 19:42:00
    理论上Action可 以为任何字符串,而与Android系统应用有关的Action字符串以静态字符串常量的形式定义在了Intent类中。Action中包含很多种,例如呼入,呼出电话,老师上课讲的接受短信等等,下面谨对常见的与系统有关...
  • 安卓:在其他类中可以直接使用App.get()来获取Application对象。 但是在kotlin中 不知道如何写才能调用 ``` class App : Application() { override fun onCreate() { super.onCreate() } ...
  • 安卓修改 app_name

    2015-07-04 11:17:11
    在 AndroidManifest.xml ...其实这些操作,一些书在讲 android 工程中各文件夹的作用时就讲了, value 文件夹下的xml 文件用来定义一些常量的。。。   关于 Eclipse 中复制的两个eclipse 项目在An...
  • 安卓开发中枚举类型的使用

    千次阅读 2016-10-08 11:02:28
    一、基本用法 枚举类型定义 ... /** * Created on 2016/10/8. ... * Description:定义一个颜色枚举类型,里面定义四个常量。 */ public enum ColorEnum { RED, BLUE, YELLOW, }枚举类型特点及使用
  • 了解完各常量文件的定义和使用之后,接下来的重头戏肯定是布局文件layout。 果然,网上关于“安卓布局文件layout”的各种介绍、解析、深入分析,等等资料很多。 我首先选了这篇文章,因为一眼扫过去觉得,花架子不...
  • uni-app的热更新(安卓)

    千次阅读 2020-07-02 15:27:24
    热更新的好处就不说了,直接上干活(安卓为例) 1,我是用HBuilderX生成的uni-app项目,然后打包成apk。 2,热更新的思路 (1)项目中有当前版本号... (1)main.js中定义一个全局的变量或常量 import ...
  • 安卓,Logger,日志管理

    2017-04-17 15:38:30
    <div class="markdown_views"><blockqu ...1.Logger 是什么在我们日常的开发中,肯定是少不了要和 Log 打交道,回想一下我们是怎么使用 Log 的:先定义一个静态常量 TAG,TAG 的值通常是当前类的类名,然后在需要打印
  • 通过SQLiteDatabase类可以执行SQL语句,以完成对数据表的增加、修改、删除、查询等操作,在此类之中定义了基本的数据库执行SQL语句的操作方法以及一些操作的模式常量。 常用操作方法 常量或方法 ...
  • 安卓 广播有时候会接收不到

    千次阅读 2017-10-12 16:18:15
    有时候程序不报错,而且代码看上去一切正常,能运行,但就是接收不到广播...广播的名称必须是常量,用final定义; public String usbstatus = "usbstatus"; public final String action = "action.broadcast"; 
  • 从Window的定义可以看出,Window是对窗体的一种抽象,是顶级Window的外观与行为策略。目前仅有的实现类是PhoneWindow,可以使用它来创建Window(对系统而言)。 public abstract class Window { // Window 样式...
  • 安卓中的ImageView控件常常会用到是适屏和裁剪图片的功能,这里我们将使用...整体思路:首先让整个Activity继承OnClickListener这个事件,定义选择图片和裁剪图片的两个标记常量,重写活动中的onActivityResult这个方
  • Java是世界上使用最多的编程语言之一,当其他编程语言为更加便于开发者使用...关键字:var(变量)val(常量相当于java的final)fun(定义方法的关键字再起后面接上返回类型)Unit(在fun后面的时候相当于java的void...

空空如也

空空如也

1 2 3
收藏数 59
精华内容 23
关键字:

安卓定义常量