摘要:
这篇文章是我个人在开发与设计APP的所用的一些设计思路,仅用于和大家分享知识并不是什么设计标准之类的。主要说明App的开发中是如何来开发与组织UI部分。 UI模块结构 在项目中建立 包用于存放 类文件。这是第一步第二步是建立相应的组件包名: 、`fragment widget adapter wid 阅读全文
摘要:
要下载 源码首先需要FQ,使用 的话流量伤不起速度也不理想 源码将近20多个G吧,简单的方法就是修改系统的 文件增加 " " 。FQ后使用 搜索 进入官网后按教程来就可以了。这里我主要是记录下。 下载repo
创建 目录。 然后将 下载到 修改权限并将 加入到 初始化repo
... 阅读全文
摘要:
准备工作 建立测试项目 添加测试依赖 编写Espresso测试 运行测试并检查测试结果 建立测试项目
使用Android Studio建立测试项目,Activity模版使用 LoginActivity ,AS会自动生成一个 LoginActivity 。 添加Espresso依赖 ... 阅读全文
摘要:
测试是软件开发中非常重要的一部分,Android中是使用 测试框架,本文使用的是 和`Android Studio`。Android测试主要分两类本地测试和Instrumented测试,本地测试其实就是普通的Java程序测试,它运行在本地的JVM。Instrumented测试则需要一台Android... 阅读全文
摘要:
主要分支包含 分支与 分支,临时分支可以分为: : 从 分出 ,是最终要发布的版本。 : 实现某功能时推荐新建分支,从 分出。 : 修改线上存在的版本,从 分出。 开发与迭代
版本的迭代应该在 中编写, 分支应该只保持与线上的版本一致,根据需要可以新建 分支,完成后合并到 分... 阅读全文
摘要:
想重新学习一下 的知识,之前也学习过一些但是也没有用在开发中所以也忘的七七八八了,因为从事Android开发免不了要与服务器打交道,有时候想自己写一个小DEMO需要服务器的时候感觉真是很无奈。 安装eclipse
可以去 "eclipse官网" 上下载最新的 版本,我下的是 这个是专门 开发而定制... 阅读全文
摘要:
我使用的机器是Linux mint 17,因为习惯了在linux中开发而有时候在写小demo的时候要带一些演示,虽然可以使用录屏也可以但是视屏演示这些小demo也不是特别的方便。之前一直在linux中写完代码和文档后用studio录屏然后在windows中转的那叫一个累啊,今天特意google了... 阅读全文
摘要:
sudo add-apt-repository ppa:mc3man/trusty-mediasudo apt-get updatesudo apt-get install ffmpeg 阅读全文
摘要:
最近项目要使用类似TabLayout的控件,其实我感觉就是TabLayout只是换了一个Indicator,先说一说TabLayout这是Android Support Design的控件要使用的同学们应导入Design库在Gradle中在dependencies加入下面代码同步Gradle就可... 阅读全文
摘要:
最近项目有需要弄一个可以像手机QQ会话页一样可以滑动的小菜单,每一个Item当用户在向左滑动的时候右侧会出现一个小菜单当时就想在也不是很难心想着找个开源的使用就好呢,但是我的项目是用的RecyclerView网上基本没有类似的没办法只能自己弄一个。 先说一说我的实现原理我把每个Item看成一个... 阅读全文
摘要:
最近写了个翻转面板的控件拿出来与大家分享一下,类似日历的那种,写的比较简单有需要的可以直接拿去用。直接上效果图吧,代码我放在百度云了,有问题的话直接回复就好呢,大家一起交流下。http://pan.baidu.com/s/1eQvwQvK提取码:idae 阅读全文
摘要:
对于Android键盘事件Google并没有提供一个好的接口去监听它,有时候就为项目需要就必须要自己去想办法去监听,由于我最近也要实现登陆与注册的功能,我的想法很简单实现起来也比较容易,主要的原理是在将Activity的配置android:windowSoftInputMode设置成adjust... 阅读全文
摘要:
有转载这里的也有添加的。################# Fix 1 ##########################Error:frameworks/base/include/utils/KeyedVector.h:193:31: note: declarations in dependen... 阅读全文
摘要:
最近闲的很,没什么事干 ,在玩手机的时间看到android系统自带的那个通讯录软件对联系人的快速定位功能. 感觉这个功能也比较实用自己就试着自己去实现.虽然网络上还是有大牛封闭好了的框架,但是如果自己来实现一下也是不错的, 个人比较喜欢自己写的东西,别人写好的东西可以拿来借鉴,还是不推荐看也不看直接... 阅读全文
摘要:
学android也有一段时间, 一直都是自己摸索, 各种上网查资料, 也明白了不能一味去索取有时间也要分享一些自己的心得 。 最近几天都在写关于android emoji输入的小例子,网上有不少源码还有实现思路,我自己也看了一个emojicon的开源项目, 分析了下实现原理,搞了几个小时也没弄懂, ... 阅读全文
摘要:
输出重定向$ ls -l > lsoutput 这条命令将ls命令执行后的结果输入出到lsoutput文件中。 在linux shell中使用符号 > ,符号在 文件已经存在时它会覆盖,需要使用set -o noclobber(或set -C)命令设置noclobber选项,阻止重定向操作对一个... 阅读全文
摘要:
官方文档 : http://www.mchange.com/projects/c3p0/index.html3301000falseTestfalse100nullfalse60360151003rootpasswordselect id from test where id=1300falsetruerootC3p0 xml配置文件模版 con_test 30000 30 10 30 100 10 200 10 1 0 com.mysql.jdbc.Driver jdbc:mysql:///customers root root 2 1... 阅读全文
摘要:
使用ubuntu13安装完eclipse和myeclipse后发现菜单栏单击时不显示下拉框只能通过快捷键显示。百度了一下,找到以下解决办法。打开终端运行下面的命令,打开eclipse后可正常显示菜单.注意:等号和eclipse的路径之间有一个空格。env UBUNTU_MENUPROXY= eclipse路径也可以新建一个桌面快捷方式。[Desktop Entry]Name=myeclipseType=ApplicationExec=env UBUNTU_MENUPROXY= /home/xiaoweige/local/myeclipse/myeclipseIcon=/home/xiaowei 阅读全文
摘要:
在java设计模式中代理模式的应用比较广泛, 比如我在编写一写web程序时在filter修改request或response时, 而request中并没有相应的set方法, 这样要做到修改就需要使用一个新的类来实现HttpServletRequest接口,将原始的request放入新的类中在新的类中对相应的方法调用原始的方法并由服务器传递给Servlet使得到的不是原始的request而是我做了手脚的request,这样就可以做到在调用处理后的request取值时从中就可以将原始的类的值做修改后再返回。但是在HttpServletRequest中有很多方法实现起来也很麻烦这样我们就可以使用动态 阅读全文
摘要:
在终端输入: sudo gedit /etc/default/grub找到GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"GRUB_CMDLINE_LINUX=""替换成GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"GRUB_CMDLINE_LINUX="acpi_backlight=vendor"最后update-grub重启后就可以了! 阅读全文