摘要: 实现雪花的效果其实也可以通过自定义View的方式来实现的(SurfaceView也是继承自View的),而且操作上也相对简单一些,当然也有一些不足啦... 相对于View,SurfaceView有如下特点: (1)SurfaceView可以直接获取Canvas对象,在非UI线程里也可以进行绘制; ( 阅读全文
posted @ 2016-04-22 18:58 (•̀ω•́)y 阅读(4834) 评论(0) 推荐(1) 编辑
摘要: 昨天看了微软2016Build大会,Xamarin免费了。恩,5亿美刀的家伙,哈哈,我也要体验一下..... 1. 首先在Xamarin官网下载安向导:https://www.xamarin.com/download 2. 点击运行后,按照自己的需要,选择要下载安装的部分(已经安装有的就不需要安装了 阅读全文
posted @ 2016-04-06 19:48 (•̀ω•́)y 阅读(7814) 评论(13) 推荐(9) 编辑
摘要: 1.首先我们可以在res包路径下创建一个raw包,然后在raw下创建一个email.xml 文件,并修改其内容如下: 2. 用java代码对上述xml文件进行简单解析,并将解析的信息通过TextView显示出来: 最终效果如下: 以上就是对xml文档进行的简单解析,另外我们还可以为每个节点加入id及 阅读全文
posted @ 2016-04-05 22:12 (•̀ω•́)y 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.crifan.com/can_not_access_share_folder_in_ubuntu_virtualbox/ 【问题】 之前已经搞定可以自动共享文件夹了: 【已解决】Win7中无法和VirtualBox中的Ubuntu 13.04共享文件夹 但是现在发现无 阅读全文
posted @ 2016-04-01 23:10 (•̀ω•́)y 阅读(6153) 评论(2) 推荐(1) 编辑
摘要: 原文链接:http://www.androidchina.net/1992.html 前言 忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架 阅读全文
posted @ 2016-04-01 13:21 (•̀ω•́)y 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://blog.sina.com.cn/s/blog_6dd65c6f0100y793.html 一、ubuntu下gcc/g++/gfortran的安装1.安装(1).gcc ubuntu下自带gcc编译器。可以通过“gcc -v”命令来查看是否安装。(2).g++ 安装g++编 阅读全文
posted @ 2016-03-31 17:37 (•̀ω•́)y 阅读(1827) 评论(0) 推荐(0) 编辑
摘要: 步骤: 1.在控制窗口上:点击 设备 >安装则鞥强功能:如图1; 若点击后出现图2的情况,则在左边找到光盘图标,右键-->弹出(图3); 然后再重复本步骤; 图1 图2 图3 2.在接下来的步骤中按照软件的提示操作: (1)在弹出对话框中点击 运行; (2)在弹出的控制台中输入 yes 并回车; 3 阅读全文
posted @ 2016-03-31 16:09 (•̀ω•́)y 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 1. 问题描述: 在Virtual Box上安装 Ubuntu 系统时出现错误(如题),VIrtual Box 上也没有64位操作系统的选项 2.原因分析: (1) 可能 BIOS 的 Virtualization Technology 并未Enable (2)虚拟机与 Windows 自带的Hyp 阅读全文
posted @ 2016-03-30 17:43 (•̀ω•́)y 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 在Android4.4(API 19)及以后的版本中都增加了对沉浸式状态栏的支持,实现起来也很简单,将application的主题稍作修改即可: 阅读全文
posted @ 2016-03-28 15:50 (•̀ω•́)y 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.使用ServerSocket 创建TCP服务器端: 以上的简单例子中我们使用 utf-8字符集进行编码,因为Android是基于Linux内核的,当客户端读取网络数据时,默认使用 utf-8 字符集进行解码,这样可以避免乱码的产生。 2. 用Socket创建TCP客户端: 3. 在 Androi 阅读全文
posted @ 2016-03-23 20:35 (•̀ω•́)y 阅读(2110) 评论(0) 推荐(0) 编辑
摘要: 本来想讲string转换为byte数组,通过在VS上打 ‘str. “来找,结果半天没发现跳出来的函数中有想要的,哭瞎 /(ㄒoㄒ)/~~ 这回将两种情况都记下来了.... string > byte[] byte[] > string 另外, Convert 类的方法只能将 string 和 by 阅读全文
posted @ 2016-03-22 20:38 (•̀ω•́)y 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 1.问题描述: 在自定义的AlertDialog 中添加了EditText组件,但运行时怎么点EditText都无法调出软键盘; 2.原因分析: 一开始我以为EditText的focus属性没有设置好,但 添加了setFocusable() 和 setFocusableInTouchMode() 函 阅读全文
posted @ 2016-03-20 13:33 (•̀ω•́)y 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 用openFileOutput()方法保存的文件,是直接保存在手机空间中的,一般适合保存较小的文件; 写入: 读出: 阅读全文
posted @ 2016-03-19 14:26 (•̀ω•́)y 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 用SharedPreferences来保存用户的基本配置信息非常的方便,实现起来也很容易;以下是一个简单的例子: 效果截图: 主要代码: 布局文件: resources 文件: 阅读全文
posted @ 2016-03-18 16:18 (•̀ω•́)y 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 图标一览表: http://www.darshancomputing.com/android/1.5-drawables.html 官 方 API: http://developer.android.com/reference/android/R.drawable.html 阅读全文
posted @ 2016-03-14 19:03 (•̀ω•́)y 阅读(141) 评论(0) 推荐(0) 编辑
摘要: App的开机自启动可以通过注册广播接收器接收开机广播来实现,具体步骤如下: 1.创建 BroadcastReceiver 的派生类,并重写 onReceive() 函数: 2. 在AndroidManifest.xml 文件中注册广播接收器: 当然也能在java代码中用 registerReceiv 阅读全文
posted @ 2016-03-08 16:23 (•̀ω•́)y 阅读(563) 评论(0) 推荐(0) 编辑
摘要: BroadcastReceiver是android四大组件之一,主要用于接收广播,它的简单实现方法如下: 1、定义继承BroadcastReceiver的MyReceiver类: /** * Created by Haoye on 2016/3/7. * Copyright © 2016 Haoye All Rights Reserved */ public class M... 阅读全文
posted @ 2016-03-07 23:14 (•̀ω•́)y 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 官方的一个简单的例子: 阅读全文
posted @ 2016-03-05 10:12 (•̀ω•́)y 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 要实现这个功能比较简单,只需调用vibrate()函数即可: 另外需要在AndroidManifest.xml中添加权限: 当然要想实现比较复杂一点的震动模式,可以调用 public void vibrate(long[] pattern, int repeat) 函数 阅读全文
posted @ 2016-03-04 20:28 (•̀ω•́)y 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 1.纯文本发送: 使用这种方式会调用其他的邮件发送程序,相当于点击了系统的邮件App或其他的邮件客户端(qq、Gmail、网易等) 2.带附件的发送: 阅读全文
posted @ 2016-03-04 19:52 (•̀ω•́)y 阅读(153) 评论(0) 推荐(0) 编辑