![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 学习笔记
文章平均质量分 92
记录总结 android 学习、编程过程中遇到的问题,便于日后查看,同时,分享出来,希望互相勉励进步
九思梦鹿
怀揣着梦想的星辰
展开
-
Didn't find class "androidx.core.content.FileProvider" on path...
这个 bug 跟 AndroidManifest 中的 一块设置有关: <provider android:name="androidx.core.content.FileProvider" android:authorities="com.example.instance" android:exported="false" android:gran...原创 2020-04-09 13:06:49 · 6279 阅读 · 3 评论 -
APP登录注册 步骤三:客户端
声明:开发平台:AS 3.5JDK版本:1.8MySQL版本:5.7JDBC驱动:mysql-connector-java-5.1.47.jar1、项目架构:MainSecondActivity 是 APP 入口程序;Android 上发送 HTTP请求的方式一般有两种:HttpURLConnection 和 HttpClient !HttpClientActivity 以...原创 2020-03-03 11:35:09 · 6814 阅读 · 2 评论 -
APP登陆注册 步骤二:服务端编程
1、创建数据库、表:2、项目结构:3、数据库连接工具类 DBUtil :public class DBUtil { // table,对应数据库的表 public static final String TABLE_PASSWORD = "account"; public static final String TABLE_USERINFO = "userinfo"; // ...原创 2020-03-03 10:17:49 · 705 阅读 · 0 评论 -
APP登陆注册 步骤一:服务端搭建环境
声明:开发平台:Eclipse——Java EE IDE(支持 web 及数据库开发)JDK版本:1.8MySQL版本:5.7JDBC驱动:mysql-connector-java-5.1.47.jar借鉴:https://blog.csdn.net/a_running_wolf1、创建项目:2、新建 Servlet 类:3、测试程序:Tomcat 端口默认是...原创 2020-03-02 22:39:35 · 1264 阅读 · 0 评论 -
如何通过命令行操作 Sqlite3 数据库
1、首先,找到 Android SDK 在本机中的位置,如果不知道,可以通过在 Android Studio 找到,如下:2、其次,通过 cmd 打开 windows 命令行窗口,如果,SDK 所在目录就在C盘下,可以直接通过 cd 命令挂载至 SDK 下的 platform-tools 目录,如下:cd C:\Users\wyj\AppData\Local\Android\Sdk\pla...原创 2020-02-19 23:06:03 · 8265 阅读 · 3 评论 -
9Patch 图片:聊天气泡
1、2、Android Studio 可以制作 .9 Patch 图片,可参考一下两篇文章:参考一参考二♥ 喜 欢 请 点 赞 哟 ♥(●ˇ∀ˇ●)原创 2020-02-16 22:50:27 · 871 阅读 · 4 评论 -
Android:Log 详解
android.util.Log常用的方法有以下5个:Log.v(); Log.d(); Log.i(); Log.w(); Log.e()根据首字母分别对应:VERBOSE;DEBUG;INFO; WARN;ERROR1、Log.v 的调试颜色为黑色,任何消息都会输出,平时使用就是Log.v("","");2、Log.d 的调试颜色是蓝色,仅输出debug调试的信息,可以通过DDMS的...原创 2020-02-10 12:30:50 · 607 阅读 · 0 评论 -
Android 报错:Attempt to invoke virtual method...on a null object reference
Android Studio运行程序时,报以下错误:Attempt to invoke virtual method ‘void android.widget.ListView.setOnItemClickListener(android.widget.AdapterView$OnItemClickListener)’ on a null object reference原因分析:可能是因...原创 2020-02-06 20:24:09 · 5986 阅读 · 0 评论 -
Android 文件IO流的存储和读取
一、File 内部存储:1、存储信息的函数://存储信息private void save(String content){ FileOutputStream fileOutputStream=null; try { fileOutputStream=openFileOutput(mFileName, MODE_PRIVATE); fileOu...原创 2020-01-23 12:52:35 · 1173 阅读 · 0 评论 -
Android 实现监听事件的几种方法
一、通过内部类实现public class EventActivity extends AppCompatActivity { private Button mBtnEvent; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstan...原创 2020-01-22 12:09:56 · 3076 阅读 · 0 评论 -
Android Studio一个连接SQLite数据库的登录注册实现
声明:AS版本为:3.4;JDK版本为:1.81、先看一下项目目录:2、新建一个AS项目,创建如上图所示的目录结构,然后添加内容:(1)修改添加布局文件:activity_main.xml:<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xm...原创 2019-05-18 11:31:26 · 47626 阅读 · 89 评论