Android Studio无法调试的问题
今天在调试程序时突然发现无法进入调试,卡在waiting for debugger,显示Could not connect to remote process. Aborting debug session.网上查到的重启adb、关闭端口号占用等解决方法都没用,重启Android Studio、重启电脑也不行。后来查到要关闭Instant Run,打开设置,在Build, Execution...
今天在调试程序时突然发现无法进入调试,卡在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, repl...
使用JNI在Android中使用C语言函数 引入NDK 创建native方法 使用javah生成接口
SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置 其原理是通过Android系统生成一个xml文件保到:/data/data/包名/shared_prefs目录下,类似键值对的方式来存储数据。 获取SharedPreferences对象 (1) 获取默认设置集合: SharedPreferences sp = Preferenc...
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 con...
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/...
SD卡:Android的外部存储空间 使用DOS命令创建SD卡:mksdcard 2048M D:\sdcard.img 其中mksdcard.exe位于[SDK安装目录]\emulator 检测SD卡是否存在: if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUN...