![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
江山点墨
软件小白,寻着光出发
展开
-
基于第一行代码CoolWeather的小白天气开发
小白天气开发练习小白基于guolin大神第一行代码CoolWeather开发文章目录小白天气开发练习数据来源CoolWeather目录结构数据来源通过和风天气获取天气预报 https://id.heweather.com/全国省市县数据 http://guolin.tech/api/chinaJson数据解释 https://dev.heweather.com/docs/api/wea...原创 2020-05-08 19:23:49 · 8166 阅读 · 3 评论 -
【Android实验】界面设计-基本组件
界面设计-基本组件文章目录界面设计-基本组件实验目的实验内容与步骤问题、解决方法:实验目的掌握常用组件在布局文件中的设置掌握在Java程序中获取组件的值掌握对组件值的验证掌握基本组件常用的监听器,和事件处理掌握将组件值提交到下一个Actiivity的方法实验内容与步骤【步骤】设计UI界面(1) 将主布局修改为竖向线性布局(2) 在主布局中添加用户名文本框和输入框。(...原创 2020-04-15 22:04:42 · 9629 阅读 · 1 评论 -
【Android实验】基于SQLite的通信录
基于SQLite的通信录文章目录基于SQLite的通信录实验目的知识点回顾实验内容与步骤1. 实现基于SQLite数据库通信录应用2. 增加批量删除功能。实验问题实验目的掌握SQLiteOpenHelper类结构掌握基于SQLite数据库的应用开发过程掌握ContentProvider发布数据的方法掌握ContentResolver获取数据的方法知识点回顾Android系统中集...原创 2020-04-15 21:45:17 · 3187 阅读 · 3 评论 -
【Android笔记】Android 使用高德SDK获取定位
Android 使用高德SDK获取定位在Android开发过程中,经常需要获取手机的定位,这里记录一下使用搞的定位的过程。我选择使用高德的SDK,其实也有Web的API,但是API使用IP定位,Android SDK可以使用多种定位方式。文章目录Android 使用高德SDK获取定位说明开发过程Android Studio新建项目申请高德 Key新建应用添加KeyAndroid Studio ...原创 2020-04-13 10:25:07 · 9141 阅读 · 0 评论 -
【完美解决】Failed to open QEMU报错
Android Studio报错2020-04-10 00:21:36.686 1927-1927/? E/netmgr: Failed to open QEMU pipe 'qemud:network': Invalid argument2020-04-10 00:21:36.686 1927-1927/? E/netmgr: WifiForwarder unable to open QEM...原创 2020-04-10 00:27:42 · 18876 阅读 · 2 评论 -
【android编程】第十二讲-Service及其应用
第十二讲Service及其应用文章目录第十二讲Service及其应用ContentProviderContentResolver一个栗子数据共享ServiceService类中重要方法Service的声明启动Service题目记录主要是ContentProvider和Service,这是Android中四组件中的两个ContentProvider官方文档:https://developer...原创 2020-04-01 17:22:11 · 7494 阅读 · 0 评论 -
【android编程】第十一讲-数据储存
第十一讲数据储存文章目录第十一讲数据储存0. 学习指导1.使用SharedPreferences示例2.SQLite数据库编程SQLiteOpenHelper类 常用方法自定义数据库子类(继承 SQLiteOpenHelper 类)创建数据库:getWritableDatabase()、getReadableDatabase()操作数据库(增、删、查、改)示例题目记录0. 学习指导Andro...原创 2020-03-30 23:21:07 · 8448 阅读 · 0 评论 -
Android studio中DDMS无法查看data数据
Android studio中DDMS无法查看data数据(真实解决获取Android Studio模拟器root权限问题)文章目录Android studio中DDMS无法查看data数据原因解决办法一.获取root权限二. 修改data文件夹权限原因看一下/data/目录权限,可以看到权限为drwxrwx–x,/data/文件夹也打不开。解读一下: 第一段(第1位)表示是目录还...原创 2020-03-30 18:09:04 · 14376 阅读 · 0 评论 -
【android编程】第十讲用户资源、通知、对话框和警告
第十讲用户资源&通知、对话框和警告文章目录第十讲用户资源&通知、对话框和警告0. 学习指导1. StateListDrawable资源selector标签item标签示例2. 样式styte和主题theme资源3. 程序国际化 I18N4. 通过Toast显示消息提示框5. 使用AlertDialog实现对话框6. 使用AlarmManager设置警告(闹钟)7. 题目记录0....原创 2020-03-25 16:57:29 · 7726 阅读 · 0 评论 -
【android编程】第九讲-用户资源
第九讲 用户资源文章目录第九讲 用户资源0.学习指导1.字符串(string)资源2.颜色(color)资源颜色值定义定义颜色资源文件使用颜色资源3.尺寸(dimen)资源Android支持的尺寸单位定义尺寸资源文件使用尺寸资源4.数组(array)资源5.图片(drawable)资源图片资源题目记录0.学习指导使用用户资源Android中的资源是指可以在代码中使用的外部文件,这此文件作为...原创 2020-03-23 17:27:48 · 8541 阅读 · 0 评论 -
【android编程】第八讲-Intent和BroadcastReceiver
第八讲Intent和BroadcastReceiver本讲介绍了Android应用程序中最为重要Intent和四大组件之一文章目录第八讲Intent和BroadcastReceiverIntentIntent对象构成Component nameActionDataCategoryExtrasFlagsURI和intent-filter匹配:一个打电话和发短信示例1. 布局文件2. java文件...原创 2020-03-18 17:52:16 · 10734 阅读 · 0 评论 -
【android编程】第七讲-android Activity实践题
【android编程】第七讲-android Activity实践题课堂笔记链接:https://blog.csdn.net/xbean1028/article/details/104904005文章目录【android编程】第七讲-android Activity实践题1.Activity跳转练习1.0 题目要求1.1效果展示1.2 activity_main.xml1.3 activity...原创 2020-03-16 22:02:42 · 10129 阅读 · 0 评论 -
【android编程】第七讲-android Activity
【android编程】第七讲-android Activity文章目录【android编程】第七讲-android Activity1. 学习指导2. Activity生命周期3. 创建Activity4. 配置Activity5. 启动和关闭Activity6. Activity 传递数据7. Activity 返回数据8. 题目记录关于生命周期详见前面 2.Activity生命周期1. 学...原创 2020-03-16 17:38:45 · 10697 阅读 · 1 评论 -
【android编程】 第六讲-Android菜单实践题
【android编程】 第六讲-Android菜单实践题笔记链接:https://blog.csdn.net/xbean1028/article/details/104797732文章目录【android编程】 第六讲-Android菜单实践题1. 带子菜单的选项菜单练习1. 效果展示2. menu\menu_main.xml2. MainActivity.java2. 上下文菜单(长按)练习...原创 2020-03-11 17:09:32 · 9783 阅读 · 0 评论 -
添加上下文菜单内容menu-add方法参数意义
重写onCreateContextMenu():方法—可以通过代码动态添加;public void onCreateContextMenu(ContextMenu menu,View v,ContextMenuInfo menuInfo){ super.onCreateContextMenu(menu,v,menuInfo); //设置Menu显示内容 ...原创 2020-03-11 16:23:08 · 1084 阅读 · 0 评论 -
【android编程】 第六讲-Android菜单布局及使用
第六讲Android菜单文章目录第六讲Android菜单1.定义菜单资源文件属性2.选项菜单3. 上下文菜单(长按)4.带子菜单的选项菜单5. 题目记录1.定义菜单资源文件res/menu目录建立xml文件包含一下几个元素:<menu>:定义一个Menu,是一个菜单资源文件的根节点,里面可以包含一个或者多个<item>和<group>元素。<i...原创 2020-03-11 15:28:15 · 10719 阅读 · 0 评论 -
【android编程】Android基本控件实践题
【android编程】 第四讲-Android基本控件实践题文章目录【android编程】 第四讲-Android基本控件实践题1. 编辑框 EditText+普通按钮 Button+表格布局0. 题目要求1. activity_main.xml2. MainActivity.java3. 结果展示2. RadioButton复选按钮 CheckBox练习0. 题目要求1. activity_m...原创 2020-03-10 12:42:50 · 1497 阅读 · 1 评论 -
【android编程】Android高级组件实践题
【android编程】Android高级组件实践题文章目录【android编程】Android高级组件实践题1. 列表和列表视图ListView1. 布局文件activity_main.xml2. array.xml3. java文件4. 结果展示2. 网格视图 GridView练习1. activity_main.xml2. items.xml3. MainActivity.java4. 结果...原创 2020-03-10 12:25:53 · 9487 阅读 · 1 评论 -
GridView Note
GridViewNote笔记1. android.widget.GridLayout cannot be cast to android.widget.GridView看一下布局文件,八成是GridView写错了我就是写成了GridLayout2. 解决:Attempt to invoke virtual method ‘void android.widget.GridView.setA...原创 2020-03-09 21:46:40 · 240 阅读 · 0 评论 -
【android编程】第五讲-Android高级组件
Android第五讲高级组件文章目录Android第五讲高级组件零. 适配器Adapter一. 列表和列表视图二.网格视图 GridView三.图像切换器 ImageSwitcher四.画廊视图 Gallery五.选项卡 TabHost六.滚动视图 ScrollView七.自动完成文本框 AutoCompleteTextView八. 题目记录零. 适配器Adapter将各种数据以合适的形...原创 2020-03-09 18:34:21 · 9863 阅读 · 0 评论 -
Android TimerTask 更新UI线程
有两种方式:第一种:post给Handler// 开启线程刷新handler = new Handler(); timer = new Timer();timer.schedule(new TimerTask() { @Override public void run() { handler.post(new Runnable() { ...原创 2020-03-05 11:42:09 · 1329 阅读 · 0 评论 -
android studio的preview看不到布局,看不到控件的效果
res资源引用(我正好属于这种情况)app-> res-> values-> styles.xml添加一个 “Base.” 在<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">前面:<style name="AppTheme" parent="Base.Theme.App...原创 2020-03-04 17:06:16 · 9625 阅读 · 0 评论 -
【android编程】 第四讲-Android基本控件
Android 基本控件文章目录Android 基本控件文本框 TextView基本属性其他属性编辑框 EditText普通按钮 Button图片按钮ImageButton单选按钮 RadioButton复选按钮 CheckBox图像视图 ImageView使用私有对象响应按钮点击题目笔记文本框 TextView基本属性id设置一个组件id,通过findViewById()的方法...原创 2020-03-04 16:55:55 · 12441 阅读 · 2 评论 -
一劳永逸解决Failed to resolve:com.android.support:appcompat-v7:28.+
一劳永逸方法网上的其他方法比如修改compileSdkVersion,buildToolsVersion,和appcompat的版本号,虽然可以解决问题,但是下一次新建项目的时候还会出现,又得继续改版本号。下面的解决方法可以一次性解决解决方法在你的AndroidStudio中找到这个目录。android-studio-ide-2.3.3\android-studio\plugins...原创 2020-03-03 11:38:02 · 2352 阅读 · 0 评论 -
【android编程】 第三讲-Android布局管理器
android编程 第三讲 Android布局管理器文章目录android编程 第三讲 Android布局管理器约束布局管理器ConstraintLayout线性布局管理器LinearLayout表格布局管理器TableLayout帧布局管理器FrameLayout相对布局管理器RelativeLayout约束布局管理器ConstraintLayout基于条件的布局允许你根据图层和它同级图层...原创 2020-03-02 17:50:56 · 18197 阅读 · 0 评论 -
【android编程】 第二讲-这是好的一个开始
android手机编程 第二讲文章目录android手机编程 第二讲0. 学习目标:1. Android 项目目录结构2. 通用的资源访问3. 字符串、颜色、尺寸应用4. Darwable资源5.Android项目布局文件6. AndroidManifest.xml项目配置7.题目记录0. 学习目标: 1.能够使用Android中颜色和字符串资源的调用方法和Android中XML和图...原创 2020-02-26 16:02:39 · 13809 阅读 · 0 评论 -
Android程序 根目录结构
第一个Android程序 根目录1 . gradle和.idea这两个目录下放置的都是Android Studio自动生成的一些文件,我们无须关心,也不要去手动编辑。2 . app项目中的代码、资源等内容几乎都是放置在这个目录下的,我们后面的开发工作也基本都是在这个目录下进行的,待会儿还会对这个目录单独展开进行讲解。3 . build这个目录你也不需要过多关心,它主要包含了一些在编译时...原创 2020-02-26 15:36:04 · 1482 阅读 · 0 评论 -
完美解决 AndroidStudio Gradle 下载jar包慢
下载慢或下载不下来 是因为**原因 因而我们需要一个国内maven仓库 找到了阿里云的在根build.gradleallprojects {repositories {maven{ url ‘http://maven.aliyun.com/nexus/content/groups/public/’}//google()//jcenter()}}...原创 2020-02-25 18:12:03 · 19797 阅读 · 0 评论 -
完美解决android studio构建项目一直卡在gradle build running
IDE SettingsIDE settings你可以忽略Gradle更新(勾选)You can ignore gradle update-to-date checks.enter image description here原创 2020-02-25 14:28:45 · 14724 阅读 · 0 评论 -
我的Android开发第一个例子
我的Android开发第一个例子使用Android studio开发目录结构:/manifests/AndroidManifest.xml 配置,需要设置程序入口/Java/ 各个activity(页面)的Java文件/res/drawable 图片-layout xml配置文件-value 存放常量主要实现部分:(源代码最后附上)页面跳转Intent intent = ne...原创 2019-07-17 22:39:21 · 236 阅读 · 0 评论