Android
NightCharm
配不上自己的野心,也辜负了所有的苦难
展开
-
Sdcard基础使用
权限问题 硬性编码问题:通过Environment获取Sdcard的路径 Environment.getExternalStoragerDirectory().getPath(); 判断Sdcard状态 if(!Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ //Sdcard状态是没原创 2016-12-10 22:20:09 · 787 阅读 · 0 评论 -
Android Studio 的一些设置
1.中文乱码显示解决: Settings -> Editor -> Appearance -> 选择Theme -> 然后勾选上下面的Override default fonts by:在Name中选择一个支持中文字体的字体:比如微软雅黑,serif, sansSerif等,并设定Size,一般为15就可以了,自己可以调,这个设置主要是IDE的菜单标题栏字体和样式等,然后保存即可。 2.显转载 2017-02-23 17:10:54 · 473 阅读 · 0 评论 -
ConnectivityManage——基础用法(一)
ConnectivityManage基础用法(一) 判断是否有网络连接 ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo networkInfo = connectivit原创 2016-12-29 12:39:48 · 1122 阅读 · 0 评论 -
RecyclerView——点击事件
在adapter中 修改 ViewHolder的代码 如下 public class ViewHolder extends RecyclerView.ViewHolder { View fruitView; TextView fruitName; /** * @param itemView RecyclerView子项最外原创 2016-12-24 16:48:25 · 418 阅读 · 0 评论 -
RecyclerView基础用法
RecyclerView是一个滚动控件,相当于一个增强版本的ListView 基本用法 首先在build.gradle中添加依赖库 compile 'com.android.support:recyclerview-v7:23.4.0' 如果 添加依赖库的时候 注意一点 v7:23.4.0 这个版本号 需要和appcompat 的版本号一致 build.gradle的部原创 2016-12-24 15:45:21 · 516 阅读 · 0 评论 -
Timer——倒计时小玩具
往后几天应该会看线程的知识 先看一个 倒计时的小Demo private Handler mHandler = new Handler() { public void handleMessage(Message mes){ mTvTime.setText(mes.arg1+""); startTime();原创 2016-12-06 20:35:48 · 346 阅读 · 0 评论 -
你好,自定义控件
没有怎么系统的学习过Android 所以现在自己写Demo的时候用到了什么就看看什么,感觉学的好乱····(今天的风真是喧嚣~) 嗯 今天看了看自定义控件 虽然对我来说感觉十分高大上···(说白了 我没看懂···~!!!!) 算了 一把辛酸泪 本来想写一个控件显示坐标系(并且能显示方程的图形) 于是乎: 该怎么显示一个坐标系? 该如何画出图形? 嗯哼~ 显示坐原创 2016-12-03 13:54:10 · 254 阅读 · 0 评论 -
初识后缀表达式
什么是后缀表达式? 说到后缀表达式 我们先说下中缀表达式吧,中缀表达式其实就是我们平常看到的表达式例如:12+(19-48+5/8) 那么后缀表达式呢? 顾名思义 运算符号在后面的表达式:12 19 48 - 5 8 / + +也许刚看到这串字符会很懵圏 我们来下慢动作: 可以看到 中缀表达式转换成后缀表达式时 检索第一个 为数字 在后缀表达式中直接 添加 如果 为 运算符号 则在栈中原创 2016-12-02 15:22:32 · 486 阅读 · 0 评论 -
初识Sqlite数据库
#。# Sqlite ——我以前想用Sqlite 的时候看了几眼嫌太繁琐 然后滚去用的第三方的云数据库(好了 现在我又滚回来看Sqlite了) 嗯 先看下什么是Sqlite(以下来自百度) SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中原创 2016-12-11 18:08:51 · 436 阅读 · 0 评论 -
android生成及解析xml 模版代码
生成xml文件 //使用XmlSerializer来序列化xml文件 public static boolean backupSms_android(Context context){ try{ //0.获取短信数据 ArrayList allSms = SmsDao.getAllSms(); //1.通过Xml获取一个XmlSerializer对象 XmlSeria原创 2016-12-10 22:36:25 · 955 阅读 · 0 评论 -
自定义Notification(一)
通知QwQ 可以在活动中创建 也可以在广播接收器中创建 还可以在服务中创建 以下是以在活动中创建为例(其他方法相同) ①需要一个NotificationManager来对通知进行管理 可以调用Content的getSystemService()获取 ②使用Builder构造器创建Notification对象 下面看代码 public class MainActivity原创 2017-02-02 16:33:58 · 494 阅读 · 2 评论