- 博客(12)
- 收藏
- 关注
原创 Android 简单自定义View
Android 自定义View的简单使用 当系统提供的Widgets不能满足需要时,可以尝试自定义View来到达目的继承自View覆写两个构造方法一个用于代码,一个用于布局文件覆写View.onActionEvent处理触摸事件invalidate 方法可以从新绘制覆写View.onDraw完成绘制借助Paint类可以改变绘制的属性
2017-02-20 19:26:29 249
原创 SQLite的简单使用
SQLite的简单使用 关系型数据库将数据持久化存储编写DbSchema类编写数据库操作方法常见增、插、删、改的实现数据库写入方法使用ContentValues辅助类insertupdate数据库读取方法使用CursorWrapper封装类query使用Cursor解析数据delete
2017-02-04 01:02:25 403
原创 使用命令行查看SQLite数据库
使用命令行查看SQLite数据库 Android Device Monitor 失效不能使用File Explore查看数据库文件,故尝试使用命令行 测试环境:Linux Fedora 25; Andorid虚拟机打开Terminal,切换到adb shell$ adb shell(可选)切换到root查看shell提示符是否是#,是则跳过此步骤。如果如下:generic_x86_6
2017-02-02 19:16:34 7400 1
原创 使用 ADB over network 通过网络调试
使用 ADB over network 通过网络调试 平时开发需要真机调试时,要连接数据线,这样麻烦不少。而ADB over network这个内置的功能就可以实现无线调试。 测试环境:Linux准备开启手机开发者模式将开发机和手机同时连入一个网络开启手机ADB over network(开发者选项->调试(一栏下的ADB over network))连接打开Termina
2017-01-26 13:16:56 2415
原创 RecyclerView的简单使用
RecyclerView的简单使用添加依赖项recyclerview-v7Entity编写数据View编写视图Controller获取recyclerview引用设置LayoutManager(布局管理器)创建内部类ViweHolder,持有视图内Widget的引用创建内部类Adapter,实现3个方法,onBindViewHolder方法内交由ViewHolder处理视图绑定和逻辑设置A
2017-01-21 14:47:20 204
原创 Gnome Shell Themes 推荐 Flat-Plat-Blue
GnomeShellThemes 推荐 Flat-Plat-Blue Flat-Plat-Blue是一个Material Design-like扁平化GNOME Shell主题。安装下载 https://www.gnome-look.org/p/1084960/解压到目录 全局使用 /usr/share/themes个人使用 ~/.themes使用GNOME Tweak Tool应
2017-01-17 23:41:41 1550
原创 UIFragment的简单使用
UI Fragment的使用添加依赖项support-v4Activity编布局编写提供容器视图(FrameLayout,设置id:fragment_contaioner)Fragment布局编写Fragment编码继承自Fragment(Support包下)重写onCreateView方法 生成布局视图(view)编写逻辑代码(托管)Activity编码修改继承自FragmentA
2017-01-16 11:42:49 351
原创 Linux Terminal (Bash)快捷键
Bash键盘快捷键整理(整理自:TLCL)移动光标Ctrl+a 移动光标到行首。Ctrl+e 移动光标到行尾。Ctrl+f 光标前移一个字符。Ctrl+b 光标后移一个字符。Alt+f 光标前移一个字。Alt+b 光标后移一个字。Ctrl+l 清空屏幕。修改文本Ctrl+d 删除光标位置的字符。Ctrl+t 光标位置的字符和光标前面的字符互换位置。Alt+t 光标位置的字和其前面的
2017-01-16 00:26:44 939
原创 快速创建一个单例singleton
快速创建一个单例私有化构造方法 private Singleton(){}持有自身的引用 private static Singleton ourInstance = new Singleton();静态方法返回对象 public static Singleton getInstance() {return ourInstance;}
2017-01-15 10:48:26 522 1
原创 Fedora配置JDK环境
使用Alternatives命令下载JDK(.rpm格式)安装JDK sudo rpm -i jdk-xxx.rpm配置JAVAC sudo alternatives –config javac配置JAVA sudo alternatives –config java测试 java -version
2017-01-12 00:27:28 685
转载 Fedora BCM43142网卡驱动安装
Fedora BCM43142网卡驱动安装(由ask.fedoraproject.org/zh-cn板块问题答案重新编写)原帖地址:click只测试Fedora25可用确认无线网卡型号 lspci | grep Network 芯片型号包括 BCM4312,BCM43142 等可以应用本教程添加RPM Fusion源安装需要的包 sudo dnf install kernel-devel
2017-01-11 22:48:18 1997
原创 AndroidStudio导入一个已存在项目的步骤
AndroidStudio导入一个已存在项目的步骤在导入一个旧的Gradle项目时,因为本地没有该Gradle版本,AS就会自动下载。结果就是很慢或者失败。所以先手动修改文件,从而可以接导入项目。
2017-01-01 22:33:24 3380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人