发布了文章2018-06-01
在 ionic 的 ionic-angular 包中,有一个工具类是 App ;地址: [链接]对于它的描述是 :App is a utility class used in Ionic to get information about various aspects of an app
发布了文章2018-01-30
这时候我们发现出现一个错误:路径中没有Android sdk,现在我们需要去下载sdk 并配置到环境变量中。如何安装过Android studio ,可以直接在Android studio中得到sdk。sdk下载地址:[链接]安装好后,在环境变量中直接添加:
发布了文章2018-01-30
第一步 ,安装Node.js +npm 安装 ionic 环境需要先 安装Node.js 和 npm.Node.js 下载地址:[链接],选择下载一个带npm 的安装包; 安装流程这里和一般软件的安装方式大同小异,这里就不介绍了,安装成功后打开 cmd 查看版本, 第二步:安装 ionic windows 在cmd 中执...
发布了文章2018-01-30
今天手机升级Android7.0以后,发现,切换头像出错了。一脸懵逼,猜想肯定是升级Android7.0以后,又有了新的改动了,(虽然知道Android7.0会有改动,但是没想到,会在相机这么重要的功能上不兼容7.0以下)一查发现,原来是因为7.0的打开相机的方式改变了,不再是Uri.f...
发布了文章2018-01-30
目前国内手机厂商较多,而且每一个手机厂商都有自己的应用市场,那么如果区分我们的应用来自哪个市场呢?这就需要针对不同的应用市场,进行打包。那么我们的总不会修改一次打一个包,毕竟程序员都是笔比较懒的。那么有没有什么办法可以一下子全都应用市场都打包好呢...
发布了文章2018-01-30
讯飞语音创建项目流程: 第一步:注册讯飞语音,这个无需多说,第二步:注册成功后登录:点开右上角的控制台:就可以看到自己的项目了: 第三步:在控制台的左边有可以看到我们的应用,如果没有就新建一个: 第四步:根据要求填写相关内容 并提交即可: 第五步:记住...
发布了文章2018-01-30
运行你的程序:这时候需要注意的是:保证你的手机可以通过usb链接电脑,并且是在开发者模式的debug模式;然后打开chrome浏览器(google浏览器);在浏览器的地址栏中输入下面的地址:chrome://inspect/#devices这时候会看到下面的界面:
发布了文章2018-01-30
通常我们在一台android设备上(无论是真机还是模拟器),安装相同包名的apk应用都只能安装一个应用,如果设备上已经安装了一个apk,如何再次安装这个apk就会覆盖前面的应用,如果想要安装在同一台设备上安装多个相同的apk,唯一的办法只能是改包名了。简单的项目还好,...
发布了文章2018-01-30
方法一: 在android中。可以非常快速的生成签名文件.jsk文件。步骤如下: 第一步: 第二步: 如果你已经有了签名文件.jsk那么就选择③导入文件,这时①中就是文件路径,④是keystore的密码,⑤是别名,⑥是文件的密码。 我们这里默认没有.jsk文件。所以点击②新建一个.jsk...
发布了文章2018-01-30
greendao3.0关于增删改查知识点的补充 {代码...} 增删改查 增加单个数据 {代码...} 增加多个数据 {代码...} 查询全部 {代码...} 查询附加单个条件 {代码...} 查询附加多个条件 {代码...} 查询附加排序 {代码...} 查询总个数 {代码...} 更新单个 {代码...} 更新多个 {...
发布了文章2018-01-30
没错,就是这么简单:这里需要注意的是:insertUser中的id我们只要传null就行,比如insertUser(null, str);看看效果:插入成功:
发布了文章2018-01-30
在前面一篇GreenDao3.0学习(一)中,我们对GreenDao3.0进行了简单的了解,并对GreenDao3.0在android studio中的配置过程进行了简单的说明。在上一篇中,我们自动生成 了三个java文件,特别是UserBeanDao.java,为什么会生成这个文件呢??这篇文章我们主要对这点进行...
发布了文章2018-01-30
GreenDao是一个用于Android开发的对象/关系映射(ORM)工具。它向SQLite数据库提供了一个对象导向的接口。主要是将对象映射到SQLite数据库中,GreenDao3.0是greendao的一个新的版本,相对于greendao2.x有更加快捷的配置方式,
发布了文章2017-05-04
调用 CountDownTimer 的 cancel() 方法,可以为我们取消计时器:但是这个方法,只有在 android 5.0 以上才有效果,在android 5.0 以下并没有效果。如果需要在android 5.0 以下的系统中也使用 cancel,需要我们自己根据 CountDownTimer 源码中的 实现方式,重新实现一...
发布了文章2017-05-03
TextInputLayout介绍 TextInputLayout 是android 原生的一个组件,使用这个组可以得到很好的输入框体验效果: TextInputLayout 的使用 首先在app下的 build.gradle 中引入 {代码...} 然后在布局文件中实现下面的布局 {代码...} ok,这样就可以实现 TextInputLayout 的...
发布了文章2017-05-02
with() 中放入的是上下文,比如 activity 等;load() 中放入的是图片的资源,可以本地图片,也可以是网络图片,或者其他资源的图片;into() 中放入的是需要显示图片的 View 组件, 可以是ImageView ,也可以是实现了 Target 接口的 其他自定义View 组件
发布了文章2017-05-02
是的,就是这么简单, 其中的 with() 代表的是 图片加载环境 在这里可以是 Context对象 、Activity对象 、FragmentActivity对象 、Fragment对象, load() 中放的是资源, 资源可以是:drawable资源 、本地File文件 uri 、网络图片 url 、byte 数组(可以直接加载GIF...
回答了问题2017-02-13
翻译message中的内容,说你的这个地址中没有resource,检查访问的地址是否正确
回答了问题2017-02-13
因为android studio的logcat中一次打印的数据有4M(4*1024k)的显示,所以,如果json中的数据太多,在android studio的logcat中是显示不完全的,如果想款看全部日志,需要把日志导出来查看。这里推荐一种使用notepad++查看的方式:[链接]
回答了问题2017-02-13
scaleType=“fitXY”