- 博客(39)
- 资源 (5)
- 收藏
- 关注
原创 AndroidStudio开发遇见问题总结
持续更新,以便查阅1:cant resolve sympbol RecyclerView说明添加的依赖有问题,按照路径D:\ANDROIDSDK\extras\android\m2repository\com\android\support\recyclerview-v7,看自己sdk中实际有什么依赖来看 去添加依赖。红框内这一项要和电脑中的版本对应上。还有一种情况是:程序中没有加载上...
2019-01-09 17:37:13 911
原创 Android控件篇-EditText的使用(更新记录
1 EditText输入内容显示为*,在代码中设置: activityMainBinding.etPassword.inputType = 129
2021-08-09 16:48:51 147
原创 Android Studio更新后右上角一直提示analyzing
要么是一直analyzing要么是indexing。。尝试了两种方法,对于我来说无效,你们可以试试方法1:方法2最终成功成功的方法:File-->settings-->Plugins-->Android ButterKnife Zelezny-->disenable在这里记录一下。...
2021-08-04 13:52:39 2794 4
原创 android 接收base64编码,并将其转为bitmap,最后保存为图片遇到那些坑
两年前用过base64,当时直接接收base64以后直接用就可以,代码就那么几行代码。结果这次遇到一个问题,bad base64,但是我把编码复制出来去网站上直接就可以编译出来啊。。。也不是base64编码前缀的问题。害 卡了两天。先上代码 问题一会再说将base64 转化成bitmappublic static Bitmap Base64ToBitmap(String base64String) { Bitmap bitmap = null; byte[] bitma
2021-07-31 09:02:41 1271
原创 Android开发,从当前app跳转到其他app的制定Activity
实现这个功能最关键的一点,说三遍,一定用真机测试,真机测试,真机!!!代码简单,网上也有很多demo。我就是做个记录。下班回家没带测试机,以为10分钟解决战斗,就做个跳转的demo,结果,两个半小时,一直找原因,绝望之后回单位已测试,直接成功。。。虽然只是一个小demo!!直接上代码,共有两个app,但是这里我以Activity的名称作为区分,MainActivityA跳转到RequestAction。先看MainActivityA的代码package com.ldx.testplug
2021-07-27 09:10:45 654
原创 android menu 使用->PopupWindow使用
安卓自带的右上角menu使用,包括修改三个点为图标,修改menu弹窗背景颜色及将弹出框item设置图标等操作。直接上代码。先看Activity中使用Menu; override fun onCreateOptionsMenu(menu: Menu?): Boolean { menuInflater.inflate(R.menu.main_menu, menu) return true }下面修改menu的三个点为固定的图标 <!-
2021-07-22 10:29:37 250 1
原创 Android开发多线程kotlin实现
最近论文的事情也整完了,想起之前项目中有遗留的问题,解决一下。问题之一是多线程问题,项目比较小,用到多线程的地方不多。但是这里还是写一下。话不多说先上代码。package com.ldx.mutiplethreadimport android.annotation.SuppressLintimport androidx.appcompat.app.AppCompatActivityimport android.os.Bundleimport android.os.Handlerimport
2021-04-19 19:07:46 969
原创 Android 开发->控件使用篇
NumberPicker功能描述:ActivityA跳转至ActivityB,ActivityA中包含NumberPicker,从ActivityB中回到ActivityA中时,需要对NumberPicker重新赋值,结果报错,数组越界,具体错误报错内容如下:java.lang.ArrayIndexOutOfBoundsException: length=1; index=1原因:在初始化NumberPicker时代码执行顺序是这样的:numberPicker.displayedValue
2021-01-24 15:36:36 233
原创 Android Kotlin使用SQLite
Kotlin使用SQLite首先确定我们的目标,SQLite只是一种工具,我们需要掌握就是增删改查就可以,我们真正需要动脑的还是项目中的业务逻辑。我这篇文章写得比较适合新手,没用过SQLite的同学。前期准备工作新建一个类MyDataBaseHelper继承自SQLiteOpenHelper,代码如下:class MyDatabaseHelper(var context: Context, name: String, version: Int) : SQLiteOpenHelper(cont
2020-11-16 15:13:22 3990 4
原创 Android Studio Kotlin中使用Intent(携带数据)完成Activity之间的切换。
显示Intent->最简单的Activity的切换。这是最简单的使用Intent完成Activity的切换。首先我们需要建立两个Activity,FirstActivity,SecondActivity。我们要完成的就是从FirstActivity跳转到SecondActivity。比较简单我就不多说了,直接上代码吧。下面是FirstActivity的代码。xml<?xml version="1.0" encoding="utf-8"?><androidx.c
2020-11-13 17:14:47 3646
原创 Android开发遇见的问题-kotlin
新建项目时报错:unable to find valid certification path to requested target 这个问题应该是和版本相关的我的AndroidStudio 版本是3.5.3,build.gradle中这样修改。 // Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { ext.kotli
2020-11-12 17:00:31 137
原创 Python 笔记,初学python 记录各种初识小方法。
Python笔记1 round(number,digit=0)将number的小数位,保存digit位,保存位数时按照四舍五入。
2020-07-28 08:43:47 77
原创 Python 报错集合
比较数据大小时报错:ufunc 'bitwise_and' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe'' 问题原因: python程序提示如上错误,原因是在if语句中&连接符前后的两个条件需要用括号括起来哦,要不然&不知道是连接谁的,所以会报错 if (
2020-07-15 17:15:05 918
原创 You are using pip version 20.1 however, version 20.1.1 is available. 明明我已经更新了
cmd中打这个:easy_install -U pip原文链接:https://github.com/pypa/pip/issues/7069咱也没看过、、、
2020-05-27 17:11:05 552
原创 ObjectBox 怎么用?
先记录一下怎么将ObjectBox 导入到自己的程序中1、代码是这个:apply plugin: 'io.objectbox'2、代码是这个:ext.objectboxVersion = '2.3.3'classpath "io.objectbox:objectbox-gradle-plugin:$objectboxVersion"需要就是就是这两步,一共三行代码。就...
2019-11-19 14:30:23 713
原创 一文教你怎么使用ButterKnife--持续更新
ButterKnife黄油刀是一个很好用的插件。今天写成一篇博客持续更新自己使用ButterKnife遇到的一些问题。官网GitHub地址:https://github.com/JakeWharton/butterknife添加ButterKnife 关于怎么添加插件,我这里简单说一下其实和官网上面说的是一致的。我建议大家用一个新的插件的时候一定要去作者那里看文档。csd...
2019-11-16 15:34:06 154
原创 时间格式处理,工具类。
这个工具类我会根据项目内容持续更新修改。欢迎关注博主,留言讨论。1、记录一个时间的工具类,用以获取某一天的日期注释在里面写的很清楚,我就不多说了。说两个方法:SimpleDateFormat 这个方法用于将时间的字符串格式,转化成Date格式。也可以将Date格式转化成字符串格式其实在这个方法中真正操作时间的是Calendar public static String ...
2019-11-16 15:23:38 148
原创 Android studio 学习内容记录
2019.10.31一直都在想,能每天把自己学习的东西或者说遇到的问题记录下来今天中午于是开始了。1、另外一种加载控件的方式,新建这样的一个layout文件,可以在xml界面设置相关属性。我这边使用这种方式定义控件格式的时候,主要是在代码中动态加载控件的时候,属性不是很好设置。所以采用这种方式。代码中使用: EditText editText = (EditText) ...
2019-10-31 09:40:48 249
原创 AndroidStudio 升级方法
先打开文件,先删除项目的 .gradle、.idea、build、gradle文件,然后再把项目导入3.5、可以省去很多麻烦。然后修改总项目的build.gradle中的版本号,各项目中的build.gradle文件中如有instrumentTest这个词,改为androidTest、compile尽量都改成implementation、各清单文件如果写有<use-sdk--------...
2019-09-20 17:40:31 306
原创 AndroidStudio:apk exposed beyond app through Intent.getData()
今天做app版本升级,发现下载好了之后无法自动安装,检查发现,APP已经下载到了本地,就是最后安装的时候捕捉到了异常,根据异常(apk exposed beyond app through Intent.getData())提示,发现是AndroidStudio7.0之后官方对这权限做了调整:官方解答:出于用户隐私安全考虑,谷歌——(对于面向 Android 7.0 的应用,Android 框架执...
2019-07-18 17:53:41 10481 1
原创 sqlserver 笔记记录
其实一直在用sqlserver 用的都是比较简单的查询,排个序啥的,最近发现sqlserver真的是强大,自己掌握的仅仅是凤毛麟角。所以决定在这里开一个笔记本,做记录。1、关键字:行转列1、建立表格IF OBJECT_ID('tb') IS NOT NULL DROP TABLE tbgoCREATE TABLE tb(姓名 VARCHAR(10),课程 VAR...
2019-06-26 09:31:50 112 1
原创 RecyclerView中EditText在设置map、TextWatcher之后仍然数据混乱
在使用RecyclerVew时当item中包括EditText时。我使用的解决的办法是:添加TextWatcher,当EditText修改之后将修改的内容保存到map中然后滑动RecyclerView时,通过Position定位map中的数据,在重新将数据填充到RecyuclerView的item中,这样发现一个问题,就是我们没有修改EditText中内容的时候也会回调TextWatcher,所以...
2019-06-18 10:48:53 358
原创 EditText展示信息(不可编辑)一键变为可编辑状态
比较简单,就不多说了直接上代码吧,就用到了三个方法 btn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { et1.setFocusable(true); ...
2019-06-12 20:07:57 396
原创 Android笔记之右侧图标清空EditText中的内容详解
代码中有详细的注释,这里我就不多写字了,在附上两张照片讲一下重点,虽然很简单,但是对于初学者来说很重要的一些东西,我本是初学者,若有纰漏之处,请留言指出。demo链接下面这个是我要说明的第一部分:为EditText添加监听器,setOnTouchListener是监听EditText触摸事件的。editText.setOnTouchListener(new View.OnTouchL...
2019-05-29 00:08:39 527 1
原创 zxing扫码 二维码被拉伸无法获取二维码中的数据的解决办法
第一步找到zxinglib包下面的这个类:CameraConfigurationManager下面的这个方法:initFromCameraParameters作出如下修改: void initFromCameraParameters(Camera camera) { Camera.Parameters parameters = camera.getParameters(...
2019-05-09 16:43:42 1900 1
原创 灵活使用工具类之BitMap和String之间的相互转换
package com.example.administrator.Class;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.util.Base64;import java.io.ByteArrayOutputStream;/** * Created by ...
2019-05-05 10:51:43 734
原创 vs2015使用开发问题总结
1、在编写网页,需要动态添加元素时,当须要刷新数据,应只刷新数据,不能重复创建id2、把自己的电脑当成服务器,手机访问时,需要将电脑的防火墙关闭。...
2019-04-09 08:28:31 194
原创 vs2015发布网站
先说明一下这个是我自己做的记录,针对我自己项目的。因为这块不常用,做一个笔记,没有太多的原理之类的东西。1、在vs2015中发布-具体后续再补上。2、在IIS服务器上面添加一个网站,名称要和自己客户端访问的名称一致-DeviceManager-本地文件选择上面,在这里选择vs中饭发布的那个文件夹,然后在这个网站中传建一个虚拟目录名为DM-本地文件选择上面要选择Firm_List发布的那个...
2019-03-28 11:36:42 1368
原创 AndroidStudio 广播详解
先做记录:未完!待更新!//备忘:下载安卓源代码广播机制,先说一下广播分为:标准广播,和有序广播。标准广播是一种完全异步的广播,在广播发出后,所有的广播接收器几乎会在同一时间,同时接收到广播,效率高但是无法截断。有序广播是同步执行的操作。在每一个时刻只有一个广播接收器可以接受到这条广播,所有的广播接收器按照设置好的优先级进行接收,高优先级的广播接收器,可以将广播截断。Andro...
2019-03-15 09:16:36 3764 3
原创 Android 名词解释
记个笔记,记录一下我遇见的名词,会一直更新下去。 什么是AIDL?AIDL(Android Interface Definition Language)即Android接口定义语言,指Android 提供的一种进程间通信 (IPC) 机制。 什么是IPC?IPC(Inter-Process Communication)即进程间通信或者跨进程通信,指两个进程之间数据交换的过程...
2019-03-11 17:58:34 631
原创 完全卸载VS2015,亲测
卸载分为两部分:第一部分:第一步:先去c盘下找一个目录C:\ProgramData\Package Cache在这个目录下有很多文件,名字形式为{49599a4c-b31a-4946-b2dc-88f3310976db}第二步:在上面的目录下 搜索vs_enterprise.exe文件,此时获得这个exe文件的路径,我的是:C:\ProgramData\Package Cach...
2019-01-16 20:58:21 19286 64
原创 vs2015&SqlServer数据库问题总结
1、参数化查询 '(@Work_ID nvarchar(32),@Site_ID nvarchar(4000),@Params_ID nvarch' 需要参数 '@Site_ID',但未提供该参数。这个问题我遇见过很多次,原因只有一个,我觉得报这个错的重点是“”@Site_ID nvarchar(4000),“”这一句,原因是数据库中的字段的大小,设置的太小了,设置大一点就可以了。2、Sq...
2019-01-16 16:20:45 706
原创 AndroidStudio RecyclerView item点击事件及解决RadioButton选中混乱
因为时间不够,先整理一些小知识点,最后再统一排版1 RecyclerView点击事件//设置点击事件的接口private Inspection_Switch_One_Level_Adapter.ItemClickListener mItemClickListener;public interface ItemClickListener { void onItemClick(...
2019-01-11 09:55:10 2013
原创 Android Studio权限问题,以读取联系人列表为例
废话不多说直接上代码package com.example.administrator.callpermission;import android.Manifest;import android.content.Intent;import android.content.pm.ComponentInfo;import android.content.pm.PackageManage...
2018-12-28 16:37:39 2149
原创 AndroidStudio中Activity之间intent传递数据方法汇总
第一种:传递简单的字符串,或者数字:发送:String ss="这是一个字符串"Intent intent=new Intent();intent.setClass(A.this,B.Class)intent.putExtra("data",ss);startActivity(intent);接收:Intent intent=getIntent();String...
2018-12-27 13:53:24 8017 1
原创 android studio 通过左滑右滑屏幕实现界面跳转
宏观来说;我要实现四个界面的跳转name就需要四个类 分别继`承Fragment 在这四个类中分别重写onCreateView,添加如下代码 View view =inflater.inflate(R.layout.firstfragment,container,false); return view;代码中对应的的layout分别为四个类对应的布局文件,这四个布局文件中的:...
2018-12-04 13:50:41 7167
原创 android studio 添加控件的三种方式
写在这里以作笔记。第一种:布局文件中添加布局文件中:<android.support.percent.PercentFrameLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText ...
2018-12-03 19:49:23 7693 1
防止RadioButton在RecyclerView中滑动出现错乱
2019-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人