上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 要启动指定的第三方软件,需要知道第三方软件的包名、类名。 获取第三方软件包名、类名的两种方法: 1、使用aapt aapt是sdk自带一个工具,在 Sdk\builds-tools 目录下 。如果没有build-tools,打开sdk manager -> SDK Tools -> 勾选第一个And 阅读全文
posted @ 2019-05-16 14:33 chy_18883701161 阅读(3109) 评论(0) 推荐(0) 编辑
摘要: 一个程序往往由多个界面组成,界面之间的跳转,实质是Activity之间的跳转。 从当前程序跳转到其它程序,实质是启动了目标程序的入口Activity。 Intent被称为意图,常用于组件之间的交互,可用于启动其它组件、程序,并可以在组件之间传递数据。 1、显式意图 直接指定要启动的目标组件 方式一: 阅读全文
posted @ 2019-05-16 02:47 chy_18883701161 阅读(11875) 评论(0) 推荐(0) 编辑
摘要: Android系统采用任务栈的方式来管理Activity实例。 栈是后进先出的数据结构。通常一个应用程序对应一个任务栈,默认情况下,每启动一个Activity都会入栈,处于栈顶位置。用户操作的永远都是栈顶的Activity。 Activity可以层叠摆放,每启动一个新的Activity都会覆盖在原A 阅读全文
posted @ 2019-05-16 02:41 chy_18883701161 阅读(1603) 评论(0) 推荐(0) 编辑
摘要: Activity是Android四大组件之一。一个Activity负责管理一个界面。 创建一个Activity: New -> Activity -> 选择要创建的Activity类型(一般我们选Empty/Basic Activity) AS会自动在AndroidManifest.xml文件中注册 阅读全文
posted @ 2019-05-16 02:05 chy_18883701161 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 国际化:根据系统的语言环境,选择对应的文本显示。 例:系统使用简体中文,就显示“你好”,系统使用美式英语,就显示“hello”。 1、新建一个strings.xml文件 对项目根目录/res目录单击右键 -> New -> Android Resource File 或 对values目录单击右键 阅读全文
posted @ 2019-05-16 01:08 chy_18883701161 阅读(2873) 评论(0) 推荐(1) 编辑
摘要: 样式是针对View的,比如TextView、Button等控件,主题是针对Activity、整个APP的。 样式、主题是多种属性的集合,类似于网页中的CSS样式,可以让设计与内容分离,并且可以继承、复用,减少了代码量,方便维护、统一管理。 样式、主题都是在 res -> values -> styl 阅读全文
posted @ 2019-05-15 23:55 chy_18883701161 阅读(1465) 评论(0) 推荐(0) 编辑
摘要: 为了提高用户体验,达到理想的效果,一般不直接使用系统提供的对话框,而使用自定义的对话框。 步骤: 1、创建对话框的布局文件 2、编写自定义对话框对应的类,需要继承Dialog类。这个类我们一般写在一个单独的.java文件中。 3、使用自定义的对话框 阅读全文
posted @ 2019-05-15 22:55 chy_18883701161 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 1、普通对话框: 给出提示信息,有yes、no两个按钮。 所有对话框都有 setTitle()、setMessage()、setIcon()、show()、hide()的方法。 其中 setTitle()、setMessage()、setIcon()既可以在create()之前使用,也可以在crea 阅读全文
posted @ 2019-05-15 21:05 chy_18883701161 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 在别人电脑已登录Windows的情况下: 打开控制面板 -> 管理工具 -> 计算机管理 或者 对Win图标单击右键 -> 计算机管理 -> 本地用户和组 -> 用户 我们可以操作用户组的所以成员,包括Administrator、Guest、当前的用户账号。 对某个账号单击右键 -> 设置密码 -> 阅读全文
posted @ 2019-05-15 18:15 chy_18883701161 阅读(1124) 评论(0) 推荐(0) 编辑
摘要: 在该文件夹下新建一个txt文件,输入: ren *原后缀名 *新后缀名 保存,将此txt文件的后缀改为.bat,双击运行,ok。 说明: ren 是rename(重命名)的缩写。第一个参数指定 要匹配的部分,第二个参数指定 要替换为的文本。 示例:ren *.txt *.zip 将此文件夹中,所有后 阅读全文
posted @ 2019-05-15 17:25 chy_18883701161 阅读(4085) 评论(0) 推荐(0) 编辑
摘要: 找到其快捷方式 -> 右键 -> 属性 -> 快捷方式 -> 快捷键 阅读全文
posted @ 2019-05-15 17:06 chy_18883701161 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 1、 PrintScreen 整个屏幕 Alt+PrintScreen 当前程序的窗口 Win+Shift+S 可选择截图范围,但不能进行编辑。 以上方式均只是将截图放到了系统剪贴板,需要在图像处理工具、QQ输入框等地方Ctrl+V,截图才会显示出来。 2、 Win+PrintScreen 自动截取 阅读全文
posted @ 2019-05-15 17:04 chy_18883701161 阅读(1370) 评论(0) 推荐(0) 编辑
摘要: ImageView 显示图片 常用属性: src 要显示的图片 foreground 前景图 backgrund 背景图 alpha 透明度 clickable 是否可以点击 onClick 单击事件 另外,还有一堆用于裁剪、缩放、着色等设置图片显示的属性。 阅读全文
posted @ 2019-05-15 16:15 chy_18883701161 阅读(310) 评论(0) 推荐(0) 编辑
摘要: RadioButton 单选按钮 常用属性: text 文本 checked=“true” 默认选中 一组互斥的单选按钮要放在RadioGroup中。RadioGroup常用属性: orientation 该组单选按钮的排列方向。 示例: 阅读全文
posted @ 2019-05-15 15:10 chy_18883701161 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: Button 按钮 常用属性: onClick 单击时要执行的函数 Button设置事件监听的3种方式: 1、在布局中设置属性onClick="函数名",在对应的.java文件中编写函数。函数名要相同。 形参View是必须的。 2、在布局对应的.java中给单个控件设置事件监听: 可以使用匿名内部类 阅读全文
posted @ 2019-05-15 15:09 chy_18883701161 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 1、TextView 显示文本信息 常用属性: layout_width/height 控件的宽/高 width/heigth 文本区域的宽/高 text 显示的文本 textSize 字号,sp textColor 字体颜色 textStyle 字体样式(斜体、粗体) maxLength 文本的最 阅读全文
posted @ 2019-05-15 15:08 chy_18883701161 阅读(310) 评论(0) 推荐(0) 编辑
摘要: Android用xml文件布局,创建一个布局: New -> XML -> Layout XMl File -> 输入xml文件名、布局类型 -> Finish 不管是对哪个文件、文件夹单击右键新建的布局文件,布局文件都会新建在res的layout目录下。 布局文件名只能使用小写字母a-z、数字0- 阅读全文
posted @ 2019-05-14 22:20 chy_18883701161 阅读(278) 评论(0) 推荐(0) 编辑
摘要: Andriod安装包文件(Android Package),简称APK,后缀名为.apk。 1、生成未签名的安装包 Build -> Build Bundle(s)/APK(s) -> Build APK(s) 会生成一个未签名的apk文件,默认为debug版,可以正常安装使用。 可以 Build 阅读全文
posted @ 2019-05-14 22:00 chy_18883701161 阅读(5761) 评论(0) 推荐(0) 编辑
摘要: 1、隐藏盘符 打开磁盘管理 -> 对要隐藏的盘符单击右键 -> 更改驱动器号和路径 -> 删除。 打开资源管理,已经看不到该盘符,该盘符已被隐藏。只是隐藏,该盘符上的数据仍然还在。 2、显示被隐藏的盘符 打开磁盘管理 -> 对隐藏的盘符单击右键 -> 更改驱动器号和路径 -> 添加 -> ok。 打 阅读全文
posted @ 2019-05-14 19:02 chy_18883701161 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 有时候,我们不能访问某些网站,而政府又没有屏蔽这些网站,这可能是域名地址解析失败造成的,我们需要在hosts文件中手动添加域名地址对应的IP地址。 1、Windows -> System32 -> drivers -> etc -> hosts,找到hosts文件 2、hosts文件是受系统保护的, 阅读全文
posted @ 2019-05-14 18:41 chy_18883701161 阅读(10569) 评论(1) 推荐(0) 编辑
摘要: 安装时不用设置代理(proxy)。 建议选择标准安装,自定义安装容易选掉一些功能、插件。 SDK Tools里的(HAXM installer)有时会未安装,安装完需检查(HAXM installer)是否安装,未安装则勾选安装。 AS自带了JDK,默认使用AS自带的JDK,也可以在 Project 阅读全文
posted @ 2019-05-14 18:17 chy_18883701161 阅读(5306) 评论(0) 推荐(0) 编辑
摘要: Andriod系统的4层架构 应用程序层(Applications) 包含所有安装在手机上的应用程序(包括系统自带的程序) 应用程序框架层(Application Framework) 提供构建应用程序时要用到的各种API,比如视图(View)、Activity Manager。 核心类库(Libr 阅读全文
posted @ 2019-05-14 18:04 chy_18883701161 阅读(640) 评论(0) 推荐(0) 编辑
摘要: Java9的日志级别: ALL 最低级别,系统会输出所有的日志信息,会生成大量的·、冗余的日志 TRACE 输出系统的各种跟踪信息,会生成大量的·、冗余的日志 DEBUG 输出调试信息,会生成较多的日志 INFO 输出系统提示用户的信息 WARNING 输出警告信息 ERROR 输出错误信息 OFF 阅读全文
posted @ 2019-05-14 02:30 chy_18883701161 阅读(2300) 评论(0) 推荐(0) 编辑
摘要: 国际化是指应用程序运行时,可根据客户端OS的国家/地区、语言的不同而显示不同的界面,比如客户端OS的语言环境为大陆的简体中文,程序就显示为简体中文,客户端OS的语言环境为美国——英语,程序就显示美式英语。 OS的语言环境可在控制面板中手动设置。 国际化的英文单词是Internationalizati 阅读全文
posted @ 2019-05-14 00:49 chy_18883701161 阅读(2793) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是一个用于匹配字符串的模板,用于匹配字符串。 正则表达式语法 . 小数点,可匹配\n之外的任何一个字符,要匹配小数点,用\. x x是某一具体字符,表示匹配该字符 \d 匹配0-9之间的一个数字 \D 匹配\d之外的任一个字符 \s 匹配任一个空白,包括空格、制表符、回车符、换行符 \S 阅读全文
posted @ 2019-05-13 23:47 chy_18883701161 阅读(805) 评论(1) 推荐(1) 编辑
摘要: Java提供了Date、Calendar两个类用于处理日期、时间。 但Date的大部分构造器、方法已经过时,不在推荐使用,Calendar类又过于复杂,所以Java8推出了一套新的时间日期库。 1、Date类 Date常用的构造函数: Date() 生成一个代表当前日期时间的Date对象,相当于Da 阅读全文
posted @ 2019-05-13 01:53 chy_18883701161 阅读(124024) 评论(3) 推荐(2) 编辑
摘要: Random和ThreadLocalRandom类均用于生成伪随机数。 Random的构造函数: Random() 默认以系统当前时间为种子,相当于Random(System.currentTimeMillis()) Random(long seed) 常用方法: nextXxx() 生成对应类型的 阅读全文
posted @ 2019-05-12 23:08 chy_18883701161 阅读(422) 评论(0) 推荐(0) 编辑
摘要: Math类 Math提供了一系列的静态方法来进行数学运算。 Math.PI π Math.E e Math.toDegrees(double 弧度) 弧度转角度 Math.toRadians(double 角度) 角度转弧度 Math.sin/cos/tan() Math.sqrt() 算数平方根 阅读全文
posted @ 2019-05-12 23:06 chy_18883701161 阅读(846) 评论(0) 推荐(0) 编辑
摘要: String类是不可变类,创建了一个String对象后,该String对象中的字符序列不能被改变。 StringBuilder是字符序列可变的字符串类,提供了一系列修改字符串的方法。 StringBuffer和StringBuilder相似,但StringBuffer是线程安全的,StringBui 阅读全文
posted @ 2019-05-12 22:48 chy_18883701161 阅读(277) 评论(0) 推荐(0) 编辑
摘要: System类 System类代表当前操作系统,System类提供了静态方法getProperty(String key)获取指定的环境变量、系统属性。 System.in表示标准输入,通常是键盘 System.out表示标准输出,通常是显示器 Runtime类 Runtime类代表当前Java程序 阅读全文
posted @ 2019-05-12 20:12 chy_18883701161 阅读(254) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 下一页