
android
流萤灯
这个作者很懒,什么都没留下…
展开
-
Android 提示 Cannot resolve symbol ‘AppCompatActivity‘ 问题解决,亲测可用
今天从gihub上clone别人的代码区学习,发现public class MainActivity extends AppCompatActivityAppCompatActivity 一直报错 Cannot resolve symbol 'AppCompatActivity ’就算已经import了对应的包,import语句也是灰的,不起作用import android.support.v7.app.AppCompatActivity;尝试了很多方法,如真正解决方案:Cannot reso原创 2020-11-11 13:54:23 · 12632 阅读 · 10 评论 -
Android 序列号加密简单方法(拷贝或分享后不能直接使用) | AlertDialog 自定义——可复制,可编辑
前言: 有厂家要借用我们实验室的的某软件临时一用,由于该软件只在内部使用,为了避免流出,上头要求对软件做处理,让app拷贝或者分享后不能直接使用。要点:Android设备获取唯一UID(或其他数据,总之可以用来加密就行)AlertDialog自定义为可复制,可编辑,在没有输对序列号的情况下起到封锁app的作用控制app进入的方法放在入口Activity中的OnCreate方法里:(部分代码简化,只放关键代码) //用SP作为序列号及激活状态的存储手段 SharedPreference原创 2020-09-16 20:45:00 · 741 阅读 · 0 评论 -
AlertDialog的按钮位置偏移 / vivo手机AlertDialog布局错乱解决方法
问题前段时间办事处的手机全部更换为了vivo Y9s,型号V1945A,Android 9(FuntouchOS_9_2)。更换手机后办事处的员工们反应app的使用出现问题,首先是AlertDialog的Button全部挤在了一起,然后是在进行某些操作时会闪退等等。如下图所示:而这些问题在以前的使用的华为手机上是没有的。闪退的问题暂且不论,怀疑Dialog的Button出现异常是因为vivo系统的问题。这段Alertdialog的代码很简单:@Override public boole原创 2020-09-08 15:44:24 · 1721 阅读 · 1 评论 -
关于Could not GET xxx, Received status code 400 from server: Bad Request 解决方法
Android Studio更新后再打开以前的项目,有的出现Could not GET 'https://xxx.pom' Received status code 400 from server: Bad Request400“错误,记录一下解决方法。解决方法:删掉gradle.properties文件下的四条proxy配置。...转载 2020-08-09 15:29:53 · 1491 阅读 · 0 评论 -
Android使用XmlPullParser时解析出现null
发现以前用的好好的APP最近总是有人上报xml中读出来null的错误,经过寻找发现是XmlPullParser本身nextText()的方法出现了问题,具体可见https://www.iteye.com/blog/384444165-1521332本篇博文用以给自己提醒。...转载 2020-06-03 17:04:18 · 433 阅读 · 0 评论 -
如何根据apk判断Android代码内容?——反编译APK (Android反编译)
前段时间的小项目版本管理混乱,今天老板要我在之前发给他的某某版本上改东西,但是忘了到底是哪个版本,怎么办?只好将之前的apk反编译一下确定到底是哪个版本!工具1、dex2jar下载地址作用:从apk获取classes.dex文件后将其反编译为classes-dex2jar.jar文件2、jd-gui下载地址作用:查看classes-dex2jar.jar文件需要这两个工具配合使用。使用方法1.下载dex2jar.jar后将其解压为文原创 2020-05-21 10:15:41 · 310 阅读 · 0 评论 -
九、食堂管理之菜品评价
本界面主要功能:为菜品添加评论并进行评分Activity:AddCommentPagepackage com.example.fanpeng.smartcanteen;import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;...原创 2019-09-08 16:52:13 · 1448 阅读 · 2 评论 -
八、食堂管理之菜品详细信息界面(可添加评论;ListView)
本界面主要功能:显示菜品的详细信息及对该菜品的评论Acitivity:DetailsPagepackage com.example.fanpeng.smartcanteen;import android.content.Intent;import android.graphics.BitmapFactory;import android.support.v7.app.Ap...原创 2019-09-08 16:35:39 · 2196 阅读 · 0 评论 -
七、食堂管理之顾客界面(查看不同食堂的菜品:ListView、下拉菜单Spinner)
本界面主要功能:选择不同食堂,查看菜品;点击菜品进入评论界面。Activity:ClientPagepackage com.example.fanpeng.smartcanteen;import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os....原创 2019-09-08 16:26:45 · 1021 阅读 · 2 评论 -
Android 9.0 关于SQLite数据库的变化 (journal WAL)
在默认情况下 SQLite 的事务原子提交和回滚使用的是 rollback journal 模式。但是在 3.7.0 版本(Android 9.0)中 SQLite 引入了一种新的日志模式 Write-Ahead Log (常简写为 WAL )。一些app在android9.0使用数据库时出现错误可以看看是不是这里的问题。工作原理默认的 rollback journal 模式工作原理大...原创 2019-07-27 17:34:14 · 2750 阅读 · 2 评论