Android,Windows
Android

android 数据库升级与降级

在多数情况下,例如自己编写的App,往往升级的数据库没有什么大的改动,也许只是增加了几个字段,删除了几个字段、增加了几个新的表等等,遇到这样的情况,可以进行如下方式更改。

假设有一个数据库其中有一个A表。存储用户的名称。现在有一个需求,需要增加密码的存储。增加一个pw字段。

CREATE TABLE A (
name TEXT
);

原表如上,没有pw字段。在软件升级的时候需要用到pw字段。

流程:判断当前数据库版本-》更新需要修改的表结构-》初始化修改的信息-》更新数据库版本。

增加A表pw字段为text类型指令:

ALTER TABLE A ADD pw text;

这个时候表结构已经改变:

CREATE TABLE A (
name TEXT,
pw   TEXT
);

360截图16411209699283.png


这样修改实际也比较烦,因为你要控制好每个数据库版本的修改指令。远不如删除旧表迁移数据来的大刀阔斧一些。

微信小程序 weui 使用

最近发现微信小程序自身的UI无法满足自身审美,于是想看看有没有纯CSS UI库,不得不说微信做的还真是贴心。


weui :https://weui.io  微信官方出的一款界面库。


github :https://github.com/weui/weui-design 。


下载下来以后,直接提取单文档文件weui.wxss就可以了。


在小程序里直接

@import "lib/weui.wxss";

就可以使用里面的组件。


QQ截图20170530144535.png

Android 包名查看

我们都知道,华为主题HWT文件是一个ZIP压缩文档。解压以后其中有一个icons文件,这个文件就是我们的手机桌面图标文件。同样也是一个zip压缩文档。

我们都知道,华为主题HWT文件是一个ZIP压缩文档。解压以后其中有一个icons文件,这个文件就是我们的手机桌面图标文件。同样也是一个zip压缩文档。图标的命名方式是以app的包名来命名的。如果拿到一个app不知道包名的话,可以使用下面这个小工具。

工具

批量获取包名

使用

首先打开 "批量获取包名" 选择 "选择文件夹" 。选择APK所在的文件夹路径。即可直接获取所有包名。

链接

http://cn.club.vmall.com/forum.php?mod=attachment&aid=MTA5NTkyNjR8ZTI2MDZmZWV8MTQ3OTI5NDcyOXw4NjUwNDc3fDExMjU0NDIy