随笔分类 -  Android

摘要:在你的Activity的onCreate函数中添加如下代码即可完全禁用软键盘: 所以,你想全局生效的话,可以写一个基类,例如: 然后任意个Activity都继承它,如果你的项目已经有基类,那么把上面的代码插入到基类中即可,demo示例: 引用自:https://segmentfault.com/q/ 阅读全文
posted @ 2017-11-21 18:31 _Vincent 阅读(2008) 评论(0) 推荐(0) 编辑
摘要:InfoSmallCodeBinding smallCode = new InfoSmallCodeBinding(); smallCode.setSmallCode("测试"); smallCode.setMiddleBoxCode("测试"); smallCode.setProductCode("0001"); ... 阅读全文
posted @ 2017-11-18 17:17 _Vincent 阅读(2519) 评论(0) 推荐(0) 编辑
摘要:真机测试时,部分华为手机无法获取全部的log信息。或者说无法获取Error以下级别的log信息。比如P7 这是因为部分华为机出厂默认log设置为关闭状态,因此只能获取Error以上级别的log信息。蛋疼 解决方案: 1. 拨号界面输入:*#*#2846579#*#* 进入测试菜单选择界面。(一般手机 阅读全文
posted @ 2017-11-17 02:05 _Vincent 阅读(373) 评论(0) 推荐(0) 编辑
摘要:Android Studio 安装之后,默认的会给我们创建一个 Nexus 的模拟器, 这个模拟器的镜像文件放在了 C:\Users\Administrator\.android 中 其中的avd文件夹就是用来存放,模拟器镜像文件的。 相当占用c盘空间,像我这种c盘空间不大的,看着真的不爽。 好了现 阅读全文
posted @ 2017-11-09 11:09 _Vincent 阅读(8070) 评论(0) 推荐(0) 编辑
摘要:有时候 ,我们在调试APK,直接Build是可以正常生成,没有报错,但是当我们将自己的签名文件加上去,就会报错。一般情况下,我们可以在build.gradle中的android{}里面添加一个东西 整个文件如下: 参考链接:http://dditblog.com/itshare_657.html 还 阅读全文
posted @ 2017-10-25 18:05 _Vincent 阅读(7472) 评论(1) 推荐(0) 编辑
摘要:其实就一个方法,就不贴所有代码了。 阅读全文
posted @ 2017-10-24 18:40 _Vincent 阅读(2786) 评论(0) 推荐(0) 编辑
摘要:Eclipse 编译没问题,但是运行就出现这个报错:Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder! 这个报错是由于安卓的SDK版本太高导致的。两个解决方法,一个是直接使用Andro 阅读全文
posted @ 2017-08-10 17:48 _Vincent 阅读(1963) 评论(0) 推荐(0) 编辑
摘要:今天我们要讲一个十分简单的内容,就是一个安卓控件的使用,用法很简单,但是很常用的一个。这里我用两种不同的写法来处理。当然,无论用哪一种写法,效果都是一样的。 我们先来看效果图。 要实现这种效果十分简单。需要一个控件,AutoCompleteTextView,他是EidtView的子类 我们先看第一种 阅读全文
posted @ 2016-06-14 16:13 _Vincent 阅读(1858) 评论(0) 推荐(0) 编辑
摘要:通过前两篇文章的学习,我们知道了服务的代码是默认运行在主线程里的,因此,如果要在服务里面执行耗时操作的代码,我们就需要开启一个子线程去处理这些代码。比如我们可以在 onStartCommand方法里面开启子线程来处理耗时代码。 但是,我们都知道,服务一旦启动,就会一直运行下去,必须调用stopSer 阅读全文
posted @ 2016-06-11 02:36 _Vincent 阅读(3076) 评论(0) 推荐(0) 编辑
摘要:从上一篇文章我们学会了如何创建Service,我们通过监听一个按钮,然后再按钮里面通过意图来启动Service。但是我们有没有发现,启动服务以后,Activity和Service之间的联系好像就断开了。两个组建么有太多的关联。那么,这一篇文章我们来介绍,服务和活动之间的绑定。BYW,服务可以和任何一 阅读全文
posted @ 2016-06-09 22:51 _Vincent 阅读(1502) 评论(0) 推荐(0) 编辑
摘要:Service是安卓四大组件之一,个人觉得Service的使用还是比较简单的额,可以理解为看不见的Activity,因为Service的使用和Activity十分接近。启动啊,生命周期等,都十分简单。 下面我们通过简单的代码来学习Service。 首先是Service的文件,MyService.ja 阅读全文
posted @ 2016-06-09 01:39 _Vincent 阅读(2737) 评论(0) 推荐(0) 编辑
摘要:博主是从Eclipse转来Android Studio 的,总体来说,Android Studio是比Eclipse优秀和智能许多。但是对于我们这些用习惯了Eclipse的开发者来说,或多或少还是一些不适应的地方。快捷键什么的额。但是,今天我们不是要说快捷键,我们要说一说自定义注释模板。用过Ecli 阅读全文
posted @ 2016-06-05 20:17 _Vincent 阅读(25932) 评论(0) 推荐(1) 编辑
摘要:在上一篇文章《Android Fragment用法详解(1)--静态使用Fragment》我们讲解了Fragment的最简单的用法。这次我们来说一说Fragment复杂一丢丢的用法。在代码中动态添加Fragment,让其实现类似微信主页面效果。也就是点击底部的按钮来动态改变中间内容页面。我们先来看看 阅读全文
posted @ 2016-06-05 16:16 _Vincent 阅读(34191) 评论(2) 推荐(3) 编辑
摘要:先说明一下,本例子是运行在Android Studio下面的。同样的代码复制粘贴到Eclipse运行却会报错。具体原因我也没有细查。知道的哥们,留言通知下呗。 Fragment,也就是碎片,本意是为了适配大屏幕的安卓设备而生的。但是出现后,很多安卓开发者都非常喜欢这个东西。这个东西很好用,但是也不是 阅读全文
posted @ 2016-06-05 02:52 _Vincent 阅读(19266) 评论(0) 推荐(0) 编辑
摘要:在开发中,我们经常涌用到Activity,那么既然用到了Activity,就一定免不了在两个或者多个Activity之间传递数据。这里我们先说一说原理,然后在看看代码和例子。 情况A:我们需要从Activity_1启动并传递数据到Activity_2,Activity_2只需要接收来自Activit 阅读全文
posted @ 2016-06-04 15:47 _Vincent 阅读(2065) 评论(0) 推荐(0) 编辑
摘要:安卓中,国际化十分简单。 其实就是文件夹的问题。一般我们分两种情况。 一是app根据系统语言调用对应的资源文件夹,二是在app里面根据用户的需求来更改语言。前者比较简单,只需求创建对应国家的strings.xml,然后发在对应的文件夹里面就可以了。app会根据系统语言选择对应的文件夹资源。(图片资源 阅读全文
posted @ 2016-05-29 17:17 _Vincent 阅读(11154) 评论(0) 推荐(0) 编辑
摘要:在安卓开发中,我们经常用到ViewPager,那么既然用到ViewPager,一般都需要去实现OnPageChangeListener()接口的三个方法。 但是有时候实现的三个方法的参数都变成agr0,agr1。如下图所示: 这种情况通常可以通过绑定源码来处理。 一般情况下按住Ctrl点击OnPag 阅读全文
posted @ 2016-05-22 03:05 _Vincent 阅读(1781) 评论(0) 推荐(0) 编辑
摘要:自动生成方法的注释格式,例如 /*** @param str* @return * @throws ParseException*/ 快捷键是alt+shift+j,将光标放在方法名上,按快捷键。会生成上述方法注释的格式,具体内容还是要自己填写的。 阅读全文
posted @ 2016-05-10 02:38 _Vincent 阅读(3537) 评论(0) 推荐(0) 编辑
摘要:我们在用模拟器调试的时候,经常会出现Failed to install on device 'emulator-5554': timeout这个错误。其实就是有些虚拟器在部署的时候时间过于长。系统就认为time out了。而eclipse默认时长是5s,所以我们只需要把这个时间改长就可以了。 ecl 阅读全文
posted @ 2016-05-07 15:12 _Vincent 阅读(1640) 评论(0) 推荐(0) 编辑
摘要:在安卓中添加Menu菜单十分简单。 步骤: 1、在menu文件夹中的main.xml文件中添加要添加的项目。 2、在Activtiy文件中,重写onCreateOptionsMenu(Menu menu)方法,同时在 onOptionsItemSelected(MenuItem item)中写监听内 阅读全文
posted @ 2016-05-06 02:27 _Vincent 阅读(9118) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示