安卓
yogima
邮箱:yogima@qq.com
展开
-
安卓设置入口活动,也即设置打开app后看到的第一个界面
如果不进行设置的话,打开首先显示的肯定是activity_main.xml怎么改呢- -打开AndroidManifest.xml,像下图这样,就是设置loginActivity为入口也即<intent-filter> <action android:name="android.intent.action.MAIN" /> <category...原创 2019-04-27 01:20:19 · 3983 阅读 · 0 评论 -
安卓使用网络技术实战——简易的在线考试app
文章目录一、实现内容二、用到的部分知识点及参考1.实现界面跳转并传递数据——使用Intent2.控件的隐藏与显示3.通过Handler把需要在另一个线程执行的操作加入到消息队列中去4.使用okHttp解析XML文件5.单选项——使用RadioGroup和RadioButton并获取用户选中值三、效果图四、完整代码1.服务器端.xml文件2.添加okhttp依赖3.布局文件——activity_ma...原创 2019-05-27 00:18:29 · 2046 阅读 · 2 评论 -
安卓简易日程表实现
文章目录一、前言二、运行截图与功能说明三、知识点与参考1.数据库的操作2.显示月日历3.给TextView添加点击事件四、完整代码1.数据库有关的类MySQLiteOpenHelper2.activity_main.xml3.MainActivity4.用于删除和修改的Activity的布局activity_edit_schedule.xml5.EditScheduleActivity一、前言...原创 2019-05-27 00:17:00 · 8936 阅读 · 4 评论 -
安卓之数据库(SQLite)
文章目录一、前言二、adb shell(对数据库和表的创建情况进行检查的工具,非必须)1.环境配置2.简单使用三、代码编写,以课程查询为例1.编写类继承SQLiteOpenHelper,覆写onCreate方法和onUpgrade方法2.随便写一个布局3.MainActivity,注册各控件并写点击事件①得到一个SQLiteDatabase对象②SQLiteDatabase提供的insert()方...原创 2019-05-13 16:59:49 · 1987 阅读 · 1 评论 -
安卓简易音乐播放器实现
文章目录一、参考文章二、功能说明三、重要代码说明1、存储权限读取2、指定歌曲路径,初始化MediaPlayer组件并使其进入准备状态3、进度条功能四、用到的MediaPlayer的方法总结五、完整代码1、activity_main.xml2、MainActivity.java3、不要忘记AndroidManifect也需要写明申请什么权限一、参考文章参考文章:Android音乐播放器的实现-简...原创 2019-05-17 01:49:36 · 18050 阅读 · 6 评论 -
跨程序访问数据——编写自己的内容提供器
文章目录一、提供数据的app:AddressBook1、编写界面并实现增删改查的功能(使用数据库)(和普通程序相同)①布局文件activity_main.xml②MyAddressBookHelper.java③MainActivity.java2、编写自己的内容提供器,MyProvider.java① 整体代码②关于静态代码块static中的内容说明③关于getType()方法的一点说明3.在A...原创 2019-05-14 14:37:15 · 362 阅读 · 0 评论 -
安卓报错:installation failed with message INSTALL_FAILED_NO_MATCHING_ABIS
具体报错信息: installation failed with message INSTALL_FAILED_NO_MATCHING_ABIS:Failed to extract native libraries,res=-113.报错原因:使用了native libraries ,native libraries 不支持当前使用的虚拟机的cpu架构。(cpu架构分为x86、arm、mips...原创 2019-04-24 23:46:06 · 1312 阅读 · 1 评论 -
Android Studio多版本共存
1.下载需要版本的解压版(zip版)2.找到bin目录下的studio64.exe,双击打开3.在跳出来的设置中选择import原来的设置4.完成5.如果有多个gradle版本并且需要和之前不同版本的话,记得在file-settings-gradle中设置一下...原创 2019-04-24 23:25:06 · 1575 阅读 · 0 评论 -
移动应用开发之安卓计算器的实现
参考博文:安卓简易计算器自己重新编写了布局,MainActivity也做了一些小的更改,代码更舒服了一些,逻辑没有什么改动。效果图和功能说明功能:1.只能进行简单的两操作数的加减乘除2.清空3.回退一个输入的字符效果:代码1.布局文件activity_main.xml<?xml version="1.0" encoding="utf-8"?><androi...转载 2019-04-24 21:14:50 · 6857 阅读 · 2 评论 -
使用Android Studio写安卓应用程序,运行安卓虚拟机上的程序闪退
不是点了某一个按钮之后发生的闪退,而是app一打开就闪退。三个可能原因:1.在onCreate函数以外的地方使用“findViewById”正确的方式是如下图这样:要先在onCreate函数中初始化布局才能实例化按钮控件。2.有不止一个Android Studio窗口在运行关闭其他不需要的窗口。这个是在StackOverFlow看到的原因,但是事实证明我并不是因为这个…3.布局文件...原创 2019-04-20 14:16:12 · 20629 阅读 · 4 评论 -
写在着手移动应用开发前
一个简陋得不能再简陋的简介。大概是为了能够快速开发出安卓应用吧。这次不再写环境配置了(因为配的时候忙于面试又或者有些浮躁没有及时记录下来,现在已经没法还原步骤了)新建项目后,主要需要修改(编写)的是app目录下的内容,其他很多内容可以暂略1、libs——放第三方jar包2、src—AndroidTest——编写测试用例main——①java 放置java代码②res 资源文件③A...原创 2019-04-20 13:54:51 · 344 阅读 · 0 评论 -
解决无法添加okhttp依赖的问题(Could not resolve com.sqaureup.okhttp3:okhttp:3.x.x)
添加okhttp依赖大家都知道哈,非常容易,在app下的build.gradle文件中:dependencies{ implementation 'com.squareup.okhttp3:okhttp:3.13.1'}报错:Could not resolve com.sqaureup.okhttp3:okhttp:3.x.x解决方法:取消代理设置!!!首先:File-Settin...原创 2019-05-18 00:47:31 · 15132 阅读 · 7 评论