- 博客(39)
- 资源 (83)
- 收藏
- 关注
原创 数组集合转换
package com.demo;import java.util.ArrayList;import java.util.Arrays;import java.util.HashSet;import java.util.List;import java.util.Set;public class Demo { public static void main(String[] a
2015-12-30 11:54:06 527
原创 显示转换、隐式转换--精确度、scanf、转义
显示转换#include#includevoid main(){ char ch = 'A';//赋值的时候,自动进行数据类型转换 /*赋值的时候,自动进行数据类型转换 赋值号会自动将右边转换成左边变量类型 大数据转小数据,小数据也可以转大数据 */ short sh = 66; int num = 100.0; double db = 100; double
2015-12-28 00:11:29 823
原创 空格、字符、ASCII码对比---大小写字母转换
空格、字符、ASCII码对比#include#includevoid main(){ /*1、比较'0'、0、'\0'*/ char ch1 = '0'; char ch2 = 0; char ch3 = '\0'; //字符'0'按照整数就是求编号48,按照字符就是'0' printf("\n%d,%c",ch1,ch1); /*按照字符就是输出编号为0的字符,编号为0的字
2015-12-26 22:05:56 8564
原创 变量十进制输出、无符号整数、浮点、指数、ASICC码表、字符运算
二八十六进制输出十进制、无符号整数#include#includevoid main(){ //十进制 printf("我有%d个朋友\n",10); printf("我有%d个朋友\n", -10); //八进制,用十进制表示 printf("我有%d个朋友\n", 010); printf("我有%d个朋友\n", -010); //十六进制 printf("我
2015-12-26 21:07:51 2066
原创 Timer计时器、schedule、scheduleAtFixedRate、简单Calendar时钟
activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layou
2015-12-24 18:38:28 891
原创 Git项目分支创建、同步代码、git remote rename、忽略提交文件
公司要求:各位 大家好。分支管理的命名规则如下: 1.主版本发布分支,master 2.主版本开发分支,develop 3.项目发布分支,master_vertu 4.项目开发分支,develop_vertu 5.微信安全模块主版本发布分支,master_6.3.5 6
2015-12-24 16:32:30 12159
原创 Git reset 回退项目某个节点版本
git clone克隆项目git branch查看目前所在的分支git branch -a查看项目所有的分支git checkout master切换master主分支git log查看代码提交记录git reset回退到某次提交git push 推到某分支
2015-12-24 10:28:23 16114
原创 系统Dialog、监听home、锁屏
主页面布局文件如下<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height
2015-12-23 16:35:09 1544
原创 layoutInflater动态加载布局
activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/main_layout" android:layout_width="match_parent" android:layout_height="ma
2015-12-18 21:14:41 2376
原创 ListView图片优化(三)---练习
activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:l
2015-12-17 21:26:14 440
原创 ListView图片优化(二)---弱引用关联---或者使用Volley下的NetworkImageView
ImageView中可以获取到它所对应的BitmapWorkerTask,而BitmapWorkerTask也可以获取到它所对应的ImageView。BitmapWorkerTask指向ImageView的弱引用关联比较简单,就是在BitmapWorkerTask中加入一个构造函数,并在构造函数中要求传入ImageView这个参数。不过我们不再直接持有ImageView的引用,而是
2015-12-17 20:54:58 883
原创 ListView图片优化(一)---findViewWithTag
转自 郭霖由于使用findViewWithTag必须要有ListView的实例才行,那么我们在Adapter中怎样才能拿到ListView的实例呢?getView()方法中传入的第三个参数其实就是ListView的实例,那么这里我们定义一个全局变量mListView,然后在getView()方法中判断它是否为空,如果为空就把parent这个参数赋值给它。另外在getView()方法中我
2015-12-17 18:00:01 2133
原创 ListView图片错乱
转自郭霖错乱的原因那么这里我们就可以思考一下了,目前数据源当中大概有60个图片的URL地址,而根据ListView的工作原理,显然不可能为每张图片都单独分配一个ImageView控件,ImageView控件的个数其实就比一屏能显示的图片数量稍微多一点而已,移出屏幕的ImageView控件会进入到RecycleBin当中,而新进入屏幕的元素则会从RecycleBin中获取Imag
2015-12-17 17:22:42 749
原创 Git命令提交项目代码
Git客户端安装今天就结合`GitHub`,通过`Git`命令,来了解如何实现开源代码库以及版本控制GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git 作为唯一的版本库格式进行托管所以我们需要下载一个Git客户端软件,用来执行各种指令Git下载地址https://git-scm.com/下载完毕后,配置`path`环境变量,`E:\develop\git\Git\bin`(我本机...
2015-12-17 10:19:55 62418 1
原创 C语言之变量、常量(define\const)、变量的声明和定义
#include#include#includevoid main(){ int num = 10; int num1 = 20; int num2 = 30; //十进制,内存地址 printf("%d,%x",num,&num); printf("%d,%d", num1, num2); //打开提示窗口 MessageBoxA(0,"content","title",
2015-12-17 00:24:45 5594
原创 SpannableString、ClickableSpan
activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:lay
2015-12-16 20:36:45 655
原创 QQ聊天、带表情、可翻页(二)【有bug】
点击打开链接,下载。。。Fragment进阶(七)----->QQ聊天、带表情、可翻页,附带回调通讯接口这个demo有bug首先在assets资源文件中emojiemoji_1.png,[可爱]emoji_2.png,[笑脸]emoji_3.png,[囧]emoji_4.png,[生气]emoji_5.png,[鬼脸]emoji_6.png,[花心]emoj
2015-12-15 11:05:26 1311
原创 C语言之转义字符
#includeint main(){ printf("hello world"); printf("\n\a");//换行\n \a发生 printf("Hello World"); printf("\b");//光标退格,但不是删除 getchar();}#includeint main(){ printf("hello world"); print
2015-12-14 15:09:27 3056
原创 获取焦点、监听软键盘、关闭软键盘、适应ListView控件
activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/root" android:layout_width="match_parent" android:layout_height="match_pare
2015-12-10 22:35:36 1207
原创 StringTokenizer用法
配置文件中android:versionCode="1" android:versionName="1ee.0z.mm" >package com.example.stringtokenizerdemo;import java.util.ArrayList;import java.util.List;import java.util.StringTokenizer;im
2015-12-10 18:24:28 916
原创 7种网络连接方式demo
点击打开链接,下载demo...........activity_main.xml主界面布局文件如下对应主界面的代码MainActivitypackage com.example.netrequestdemo;import android.app.Activity;import android.content.Intent;import androi
2015-12-10 10:41:43 1296
原创 Notification(二)
点击打开链接,下载demo......主界面布局文件main.xml 省略!!!BaseActivitypackage com.example.notifications.base;import android.app.Activity;import android.app.Notification;import android.app.Notific
2015-12-09 23:03:54 704
原创 Notification(一)
activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:l
2015-12-09 22:43:02 649 1
原创 dos命令查看手机内置sqlite数据库--->如何刷rom包--->chmod -R 777命令查看--->adb pull 数据库
1、dos命令查看手机内置数据库2、如何刷rom包1、ftp://10.0.4.252/Security-module/godinsec_rom/这里去下载最新的rom包(目前是王斌或者王茂旭发出)2、找到自己的sdk路径 拿我的举例E:\adt-bundle-windows-x86_64-20140702\sdk\platform-tools
2015-12-08 13:31:47 1441
原创 apk更新、下载、安装(四)---DownloadManager ui方式
点击打开链接,下载demo............activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="
2015-12-08 10:27:21 941
原创 apk更新、下载、安装(三)---DownloadManager ui方式【有卡顿bug】
文件下载 点击打开链接下载。。。。。这个demo有个bug 1、下载时候通知栏很卡 2、如果下载时,没有下载完毕,清掉通知栏,下载在启动报错由于对这个系统下载类不熟悉,大神看到后,有解决方案的话,留言,多谢了activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android
2015-12-08 00:18:03 1594
原创 apk更新、下载、安装(二)---ThinDownloadManager+IntentService【有卡顿bug】
这个小demo有bug?就是点击下载后,在通知栏那块很卡?因为大神指点,多谢点击打开链接,下载demo......................activity_main.xml主界面只有一个Button<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools=
2015-12-07 23:52:12 1762
原创 切换手机中英文,读取assets对应的资源文件,设置到ScrollView控件中
项目中有个小需求1、手机中英文切换改变界面显示2、根据中英文加载assets目录下,对应的资源文件3、在ScrollView控件中显示首先看页面布局文件---蓝色框是一个ScrollView,用于显示介绍文字这个方法是判断手机是处于英文?还是中文中文状态? public boolean isZh() { Locale locale = get
2015-12-07 17:30:54 778
原创 apk更新、下载、安装(一)
思路是:1、解析服务器xml文件,获取服务器版本号,确定是否需要进行更新版本vercode2、弹出软件更新提示框3、点击更新,显示正在更新框,进行更新4、更新状态下,如果点击取消就取消更新5、安装apk即可项目地址没有上传,就是下面几个界面主界面只有一个更新的button main.xml<LinearLayout xmlns:androi
2015-12-07 15:58:28 2015
原创 dos命令大汇总
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本)1. appwiz.cpl:程序和功能 2. calc:启动计算器 3. certmgr.msc:证书管理实用程序 4. charmap:启动字符映射表 5. chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符) 6. cleanmgr: 打开磁盘清理工具
2015-12-06 23:28:55 656
原创 MFC应用程序
/*打開記事本*/void CMFCsystemDlg::OnBnClickedButton1(){ system("calc");}/*打开QQ*/void CMFCsystemDlg::OnBnClickedButton2(){ // 帶路徑的"處理為\" \處理為\\ // Program Files(x86) 如果是64位需要填寫一個空格 Program File
2015-12-06 23:18:23 1039
原创 自定义控件(24)---自定义控件之setMargins、嵌套ScrollView并且实现ListView阻尼效果
点击打开链接、下载demo...........上面截图是这个小demo的效果图思路是:整体是一个带阻尼效果的ScrollView,大家都知道ScrollView的子view只有一个,所有它的子view也就是里面的5个Item,本demo没有用listview来实现,而是将5个item放到一个垂直线性布局里面,绘制并进行内容的设置——————————————————————
2015-12-05 19:51:27 927
原创 HelloWorld.c小程序、实现dos命令行功能、打开文件操作(2种方式)
HelloWorld.c小程序wyf.text printf("hello wyf");hello.c#includevoid main(){ printf("hello c"); //#是预处理指令,后面可以加;也可以不加#include"wyf.text" getchar();}输出结果:hello chello wyf实现dos命令行功能
2015-12-03 23:13:39 2643
原创 反射(二)---newInstance、get\set、invoke
Personpackage com.harvic.blog_reflect_3;import android.util.Log;import java.util.ArrayList;public class Person { private int age; private String name; public Person() { } private Perso
2015-12-03 17:56:05 1095
原创 反射(一)---类Class
装载:类的装载是通过类加载器完成的,加载器将.class文件的二进制文件装入JVM的方法区,并且在堆区创建描述这个类的java.lang.Class对象。用来封装数据。 但是同一个类只会被类装载器装载一次,记住:只装载一次!链接:链接就是把二进制数据组装为可以运行的状态。链接分为校验,准备,解析这3个阶段。校验一般用来确认此二进制文件是否适合当前的JVM(版本),准备就是为静态成员分配内存
2015-12-03 17:55:26 569
原创 无界通配符、有界通配符、extends可取、super可存
CEOpackage com.example.genericdemo;class CEO extends Manager {}class Manager extends Employee {}class Employee {}Pointpackage com.example.genericdemo;/** * 1、泛型类 你传进去的是什么,T就代表什么类型
2015-12-03 17:52:11 1918 1
原创 泛型类、多参数泛型类、泛型接口(2)、静态非静态泛型函数、泛型绑定类
转自 harvic慢跑的乌龟 http://blog.csdn.net/harvic880925/article/details/49872903 Pointpackage com.example.genericdemo;/** * 1、泛型类 你传进去的是什么,T就代表什么类型 */class Point {// 此处可以随便写标识符号 private T x; pr
2015-12-03 17:51:23 975
原创 如何用VisualStudio2013、VisualStudioTools命令行 编写C语言程序
1、【文件】——【新建】——【项目】,打开‘新建项目’窗口Studio 2013 (vs2013)编写C语言程序" title="如何用Visual Studio 2013 (vs2013)编写C语言程序" height="333" width="554">2、【模板】选择【VisualC++】,【win32控制台应用程序】,【名称】、【位置】、【解决方案名称】根据自己的需要填
2015-12-02 10:30:33 3290
捕获异常、存sd卡、自定义封装json、传log日志到服务器、app崩溃友好重启
2016-07-15
一款很实用的 字母条索引+自定义进度条 http://blog.csdn.net/u013210620/article/details/51250542
2016-04-26
Animation动画详解(六)——ValueAnimator高级进阶(二)
2016-01-27
Animation动画详解(五)——ValueAnimator高级进阶(一)
2016-01-27
SaflyMVP
2016-11-09
简封Volley、Gson和JsonObject生成Json数据、添加Volley请求头体Json参数、Gson解析返回的Json
2016-07-24
buildJSONPacketBody数组形式封装json、JsonReader解析服务器返回值、封装对象、https协议
2016-07-16
捕获异常、存sd卡、自定义封装json(含网络工具类)、生成Json格式、传log日志到服务器(https方式))、app崩溃友好重启
2016-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人