Shell教程
运行Shell脚本 Shell脚本可以直接执行Shell命令,例如: echo Hello, world! date ls -l $HOME 为了运行Shell脚本,将上面的代码保存到文件test.sh,并在执行以下命令 bash test.sh 另一种方式是在脚本开头添加一行#!/bin/bash,之后执行以下命令 chmod +x test.sh ./test.sh 第...
运行Shell脚本 Shell脚本可以直接执行Shell命令,例如: echo Hello, world! date ls -l $HOME 为了运行Shell脚本,将上面的代码保存到文件test.sh,并在执行以下命令 bash test.sh 另一种方式是在脚本开头添加一行#!/bin/bash,之后执行以下命令 chmod +x test.sh ./test.sh 第...
今天在调试程序时突然发现无法进入调试,卡在waiting for debugger,显示Could not connect to remote process. Aborting debug session.网上查到的重启adb、关闭端口号占用等解决方法都没用,重启Android Studio、重启电脑也不行。后来查到要关闭Instant Run,打开设置,在Build, Execution...
短信结构:时间、类型(收/发)、内容、发送者/接收者号码 短信存储位置:/data/data/com.android.providers.telephony/databases/mmssms.db 数据表结构:sms(_id, thread_id, address, person, date, date_sent, protocol, read, status, type, r...
使用JNI在Android中使用C语言函数 引入NDK 创建native方法 使用javah生成接口
SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置 其原理是通过Android系统生成一个xml文件保到:/data/data/包名/shared_prefs目录下,类似键值对的方式来存储数据。 获取SharedPreferences对象 (1) 获取默认设置集合: SharedPreferences sp = Prefer...
Android Studio创建新工程时默认设置的目标SDK版本是最新SDK版本,目前是API 28。但是这个版本的SDK不能下载源码,编程时无法查看。以下是修改工程目标SDK版本的方法。 1.打开工程设置:File->Project Structure或View->Open Module Settings,在app->Properties选项卡中将Compile Sdk...
使用Android Studio创建一个默认的Hello World项目,不添加其他任何代码,生成的APK已经有1.5 MB: 主要原因是工程里自动添加了v7的向下兼容包,为了使低版本(4.0以下)的Android能够使用高版本(4.0及以上)的特性。如果我们用不上这个兼容包就可以将其删除: 1.打开工程设置:File->Project Structure或View->...
用于将各种数据以合适的形式显示在View中给用户看,为ListView, Spinner等控件设置数据 每行都是一个布局 1.ArrayAdapter 构造器: (1) public ArrayAdapter(Context context, int resource, List<T> objects); public ArrayAdapter(Context ...
Activity类继承自Context类,因此可以在Activity的代码中为Context参数提供this
在运行Android测试用例时报错: Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/...