Android
生活热爱就好
这个作者很懒,什么都没留下…
展开
-
bmob离线导入
bmob导入有问题解决办法1.下载离线包 放到libs文件夹下2.把导入bmob的语句注释依赖的报错就没有了 运行之后闪退初始化报错解决方案,再app gradle里面加入下面这段sourceSets {main {jniLibs.srcDirs = [‘libs’]}}task nativeLibsToJar(type: Zip, description: "create a jar archive of the native libs") { desti原创 2022-03-18 17:48:34 · 2706 阅读 · 0 评论 -
安卓导入依赖包
导入依赖包(com文件)原创 2021-12-18 22:55:10 · 378 阅读 · 0 评论 -
安卓APP修改 生成的图标和app名称
原创 2021-03-04 13:52:43 · 336 阅读 · 2 评论 -
打包apk时需要生成签名证书
进行Android项目开发中想要将androidapp导出为apk的时候需要选择一个数字证书,即keystore文件(android.keystore),它用来对我们的APP进行签名,是导出APP的一个钥匙,一般需要我们自己生成android.keystore文件使用keytool命令,如果命令窗口提示“不是内部或外部命令”,则说明电脑还没有安装JDK,所以需要自己去搜索并安装JDK,安装完毕后,可以通过找到keytool.exe文件位于JDK文件下的子目录bin中确保配置好Java的环境后,使用Wi原创 2020-10-06 00:53:19 · 1442 阅读 · 0 评论 -
高德地图(安卓)配置使用过程
高德SDK的使用参考这个文档:https://lbs.amap.com/api/android-sdk/gettingstarted服务器服务器 101.132.162.58:8888 填写账号和密码登录网站文件,在本地没有问题时再上传端口被占用,在设置里面修改在web文件夹下面放两个接口文件...原创 2020-10-05 15:05:08 · 1183 阅读 · 0 评论 -
The application could not be installed: INSTALL_FAILED_NO_MATCHING_ABIS
解决办法这个错误是安装apk的时候出现的错误 是自己没有设置模拟机支持x86 的在Android studio 的build.gradle文件里(model:app):添加Android大括号中的内容即原创 2020-09-30 23:40:10 · 4932 阅读 · 0 评论 -
安卓获取手机的通讯记录以及实现拨号界面隐藏
在清单文件中注册读取通话记录的权限:原创 2020-08-12 12:56:20 · 395 阅读 · 0 评论 -
安卓页面适配处理
标题原创 2020-07-31 10:34:50 · 141 阅读 · 0 评论 -
安卓打印变量的方法
安卓有五种打印日志的方法1.log.v(tag,message); //verbose模式下打印最详细的日志2.log.d(tag,message); //debug模式级别的日志3.log.i(tag,message); //info级别的日志4.log.w(tag,message);//warn级别的日志5.log.e(tag.message); //error级别的日志注意:tag和message都需要string类型的当然也可以用System.out.println(变量);进行输出原创 2020-07-29 09:07:13 · 2275 阅读 · 0 评论 -
Android短信数据库sms的字段person为什么一直是空
通过address获取联系人姓名但是会出现person=null和person 等于0的情况,这种情况想把person换成电话号码address或者完整代码布局代码Java代码原创 2020-07-21 12:58:52 · 316 阅读 · 0 评论 -
Listview的下拉刷新功能
布局文件Strings.xmlRefreshableView.javaMainActivity.java运行结果原创 2020-07-19 16:37:45 · 172 阅读 · 0 评论 -
listview自定义Adapter(三)
实现自定义Adapter的步骤1.继承BaseAdapter2.实现getView方法3.关联ListView继承BaseAdapter之后,就出来了四个方法添加数据集合和反射器实现构造器和setter方法实现getCout,getItem和getItemId方法实现getView方法在MainActivity中调用MyAdapter完整代码运行结果自定义Adapter的工作原理ListView的常用事件onItemClick :Item项点击事件onIte原创 2020-07-19 11:39:59 · 185 阅读 · 0 评论 -
SimpleAdapter 图文混编列表(二)
1.在布局文件中编写代码添加listview标签编写行布局文件2.在Activity中编写代码获取listview对象准备数据源配置适配器将适配器关联到listviewSimpleAdapter允许开发者编写自定义的行布局,并通过键值对把数据映射到控件上bug问题:点击listview 的item的时候,背景颜色没有改变原因就是button,凡是能获得焦点的控件,会主动抢夺焦点解决办法就是抢回焦点在行布局中设置descendantFocusability属性...原创 2020-07-18 22:59:25 · 180 阅读 · 0 评论 -
Listview列表视图 基本属性和简单适配器ArrayAdapter(一)
ListView的结构红色框是listview 蓝色框是行布局listview布局代码行布局代码实现ListView的一般步骤1.在布局文件种编写代码,添加listview标签2.在Activity中编写代码获取ListView对象 sortListView = getActivity().findViewById(R.id.lv_contact);准备数据源配置适配器将适配器关联到ListView set方法 sortListView.s原创 2020-07-18 16:35:12 · 242 阅读 · 0 评论 -
PulToRefresh的主界面(一)
java代码布局文件运行效果原创 2020-07-17 20:14:54 · 114 阅读 · 0 评论 -
Android--PullToRefresh(github上传的总项目)
PullToRefresh第三方下拉刷新和上拉刷新支持的控件:ListView ExpandableListView GridView WebView ScrollView HorizontalScrollView ViewPager等多种常用的需要刷新的View类型,而且使用起来也十分方便。下载和运行案例下载地址:https://github.com/chrisbanes/Android-PullToRefresh将sample导入导入失败 重新建原创 2020-07-17 16:57:07 · 154 阅读 · 0 评论 -
Android Studio的调试问题
进入调试模式设置断点1.直接点击Debug按钮,以Debug模式启动App2.启动了App进程之后,点击“Attach to Debugger to Android Process”,然后选择要调试的进程,点击“OK”之后就进入了调试模式,如果有断点就会进入断点。1.以调试模式重启App2.快速执行到下一个断点3.停止调试4.所有的断点视图,可以快速查看所有的断点,进行一系列的动态条件配置5.快速设置断点无效6.Get Thread Dump 获取线程堆栈快照,点击一次获取一次原创 2020-07-16 14:10:33 · 212 阅读 · 0 评论 -
动态设置权限遇到的问题
1.Caused by: java.lang.SecurityException: Permission Denial: opening provider com.android.providers.contacts.ContactsProvider2 from ProcessRecord{c1ca5e8 5889:com.example.chating/u0a268}解决办法 把权限打开原创 2020-07-15 17:39:15 · 355 阅读 · 0 评论 -
setAudioSource failed.
最近app要调用手机的麦克风,但是权限添加后还是会报错最近app要调用手机的麦克风,但是权限添加后还是会报错解决方法很简单,设置—》应用管理----》找到你的应用—》点开你申请的权限======ok!...原创 2020-07-15 15:02:22 · 875 阅读 · 0 评论 -
安卓日志输出read: unexpected EOF!
两种解决方案第一种:输入adb命令 adb logcat -G 2m 扩大缓冲区大小, 当然也可以设置更大,不仅仅2m打开cmd然后通过cd移动bai到du你sdk的platform-tools的文件夹下面然后就可以执行adb 命令了。第二种:手机设置中在开发者选项里设置缓冲区大小,默认是64k,根据需求选择更大的缓冲区...原创 2020-07-15 14:51:35 · 5470 阅读 · 0 评论 -
Android 如何一次申请多个权限
1.首先在Manifests.xml里面申明2.MainActivity原创 2020-07-13 18:30:00 · 608 阅读 · 0 评论 -
安卓把手机里面的短信读取并显示
1.Manifests.xml添加权限<uses-permission android:name="android.permission.READ_SMS"/><uses-permission android:name="android.permission.RECEIVE_SMS"/><uses-permission android:name="android.permission.SEND_SMS"/>2.布局文件3.MainActivity文件将这原创 2020-07-13 11:07:56 · 1171 阅读 · 0 评论 -
安卓仿通讯录
1.logo限制宽度和高度原创 2020-07-05 16:09:52 · 304 阅读 · 0 评论 -
Android Studio怎么修改编码方式
打开文件乱码解决办法:在界面的右下角找到 UTF-8 ,单击之,在弹出的列表中选中GBK 在弹出框内选中Reload总结:导致这样的原因是你这个.java文件本身是GBK编码的,你当然可以用GBK方式可以读,可是最好把从根本上把这个文件编码成UTF-8的!而且很多人出现这种情况是因为从eclipse复制,或导入文件到了android studio中。Eclipse的时候它可以自动识别,到了as就不可以了故出现这些错误。...原创 2020-06-30 14:18:24 · 1044 阅读 · 0 评论 -
Android Studio怎么打包成APK
1.确定软件版本将项目切换到Project,打开app目录下的build.gradle文件versionCode是app的大版本好,为数值类型,默认为1,改成2versionName是app的具体版本号,为际符串类型,默认为1.0,改成2.02.指定生成的APK文件名还是在刚刚的bulid.gradle文件中修改,默认生成release版apk名为app-release.apk在android内部修改自己的apk名3.生成自己密钥签名的realease版apk直接点Build APK(s原创 2020-06-23 18:01:31 · 7475 阅读 · 2 评论 -
AS怎么找回不小心 删除的layout文件
1.找最上面的project2.右键找到Local History 点击show history选择你想恢复的 如果找不到 可以通过右上角搜索 找到之后 点击左上角的revert恢复就哦了原创 2020-06-13 09:29:16 · 950 阅读 · 2 评论