自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王呆萌的逼逼叨空间

进击的小码农

  • 博客(113)
  • 资源 (2)
  • 收藏
  • 关注

原创 仿原生安卓文件管理器

仿照安卓原生自带的文件管理器开发,这里只是简单写了个demo,依据现有代码可以很轻松实现后续开发,效果图如下:首先新建一个listview_item,学过适配器的同学应该都知道一会要这是干什么的,就是为了绘制每个列表项的界面,这里采用图标+文件名listview_item.xml<LinearLayout xmlns:android="http:/

2015-04-17 08:24:27 3372 1

原创 安卓常用实用功能代码片大全(长期更新)

看别人博客,有些小技巧就直接转过来了,以后做开发可以大大提高开发效率。以下代码片摘自多个博客和自己平时的学习积累,若原作者认为侵犯著作权,请私信告知,我看到后讲第一时间删除。   一、  获取系统版本号:PackageInfo info = this.getPackageManager().getPackageInfo(this.getPackageName(), 0);

2015-04-16 14:46:12 24313 2

原创 详解安卓Fragment(碎片化)

Fragment从字面意思理解就是碎片的意思,当然是为了解决安卓各类设备碎片化严重的问题,比如同样一个App在手机上显示效果还不错,但是一旦上了16:9的平板立刻就变了味,使用安卓平板的同学可能体(bei)会(keng)更深,为此Google官方从android 3.0(对应API 11)引入Fragment,简单理解就是把界面分割成很多碎片,然后根据实际要求最后选择性的进行拼接,比如在手机竖屏模

2015-04-12 10:50:56 2053 1

原创 并查集入门

我是看着《啊哈!算法》这本书完成并查集的入门,本想举出另外的栗子,奈何。。。书上的栗子已经很贴切了。首先引入一个问题:已知有10个土匪,警方需要需要一点点顺藤摸瓜最后挖出他们各自背后的团伙一锅端,经过一段时间的侦查警方的得到了9条确切线索,分别能说明那两个土匪的归顺关系。那么请问此次行动总共要打掉几个团伙?输入数据如下:按照第一行输入人数n,线索数m,接下来的m行输入线索,每行线索

2015-04-05 19:59:42 527

原创 WebView学习笔记

可以简单的理解为一个组件,与Button EditText等一样用。举个例子:主函数:package com.example.webviewdemo;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClick

2015-04-04 09:38:10 587

原创 SharedPreferences(保存偏好参数)

初次接触SharedPreferences,借助code-pig的博客写的小demo。实现每次打开app自动填充上次推出时输入的名字和年龄。工具类SharedServicepackage com.example.sharedpreference;import java.util.HashMap;import java.util.Map;import android.cont

2015-03-27 23:29:06 542

原创 Handler初学笔记

因最近老是写android 4.4以上的程序,handler是非学不可了。直接上代码,第一段是简单的在主线程中使用Handler,完成一个定时自动换图片的功能。布局就不写了,就一个ImageView activity代码:package com.example.handler;import java.util.ArrayList;import java.util.

2015-03-27 11:56:16 524

原创 ViewPager学习之仿微信主界面

因为素材的原因,这里都是从网上找的图片,所以所谓的仿微信实际上最后成了下图这货。。。,点击变色也是自己用的windows自带画图的颜料桶填充的空白。。。直接上主代码:package com.example.tabandviewpage ;import java.util.ArrayList;import java.util.List;import android.app

2015-03-20 11:46:41 706

原创 安卓开发短信小骗子

直接上项目代码,技术很简单就是一些对于数据库的操作,不得不感慨安卓安全性实在是。。。。。。主activitypackage com.android.fromdaemonwry ;//import java.sql.Date;import java.text.ParseException;import java.text.SimpleDateFormat;import ja

2015-03-07 22:15:29 909

原创 异步任务AsyncTask

简单实现网页爬代码:直接上代码import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;import android.os.AsyncTas

2015-03-06 21:43:33 500

原创 巧用TextView实现分隔线

在写这个项目的时候,需要用到分隔线,思索无果,后来想到TextView恍然大悟,一点小技巧。在在先上效果图:布局代码:<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"

2015-02-28 20:40:36 3196

原创 安卓开发获取本机所有已安装程序(形成ListView)

项目刚好需要用到这个,查询汇总了很多资料最后终于顺利解决,也积累了不少查资料的技巧,现在把思路整理一下,希望能对想做类似功能的朋友有帮,希望结交热爱移动开发的朋友。 下面切入正题!   之前自己写代码一个很坏的习惯就是类的互相解耦之间做的很差,一堆代码都是堆在一起的,从没考虑到规划接口,工具类。   这里首先创建一个保存一个APP所有信息的类,包括名字,图标,版本号等。//

2015-02-15 19:57:46 1482

原创 浅析对话框AlertDialog

直接上代码,大神勿喷。布局简单,三个按钮:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layou

2015-01-24 20:21:48 1045

原创 LinearLayout中的layout_weight属性详解

线性布局中的layout_weight顾名思义即为定义各个组件在整个界面中所占的权重。常用两种实现方法    1:最为简单的实现方法,当orientation为水平时垂直layout_height=''0dp",同理当orientation为垂直时,将layout_width设定为0dp,此时在一个直接父布局中layout_width中的数值越大这个组件占的界面就越大。示例代码如下: 

2015-01-23 20:04:06 959

原创 CLOB大数据对象

处理CLOB大数据对象import java.sql.SQLException ;import java.sql.DriverManager ;import java.sql.ResultSet ;import java.sql.Connection ;import java.sql.PreparedStatement ;import java.io.File ;import ja

2015-01-11 19:41:09 524

原创 安卓传感器开发之指南针

代码很简单,主要是一些常用传感器的监听,指南针还是挺好用的。布局代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_

2015-01-06 16:42:05 1476 1

转载 java Class文件内部结构解析

原帖地址:点击打开链接大学的时候,就看过java虚拟机规范第二版,最近把最新的Java虚拟机规范第三版(java se 1.7版本)温习了一遍,发现java虚拟机规范中java class的文件结构部分并没有太大的变化,顺便也整理了一下。java语言是跨平台的,所谓一次编写,到处运行。之所以是跨平台的,就是java定义了一套与操作系统,硬件无关的字节码格式,这个字节码就是用

2014-12-26 10:42:43 512

原创 mysq数据库实战小型管理系统

前后用了一天多时间断断续续独立完成编码,成功跑起来的时候激动坏了, 第一次用了软件工程课上学到的方法工具来规划整个小项目,最后抽象出八个类  ,使用经典的工厂类设计模式。ps:睡觉,,,1: 工厂类2:关闭工具类3:增删改查类4:增加界面类5:删除界面类6:查询界面类7:选择操作界面类8:登陆界面类工厂类:import

2014-12-24 22:35:11 967

原创 电话拨号盘(带触摸振动反馈)

package com.example.theold;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.os.Vibrator;import android.provider.Contacts;

2014-12-22 16:33:31 883

原创 gcc---让编程回归记事本+DOS命令

离开了各种IDE工具,我们的代码就不写了吗? 学习java时候我是采用的记事本+javac学习的,这种学习路线让我受益匪浅,没有让自己做IDE的奴隶。今日突发奇想,是否C语言也能这么写,简单学习了一下,用gcc命令成功运行了helloWorld,激动死了!!     这里的需要一个gcc(在windows也称为minGW)的包,当然这个包可以通过官网下载,奈何网速不给力,突然想起来当年

2014-12-06 23:13:40 1804 1

原创 java实现多人在线聊天室(Socket与ServerSocket应用)

java swing+socket练手小demo,支持多人在线群聊!

2014-11-25 15:16:24 4546 3

转载 Redis持久化

Redis学习笔记七【Redis持久化】  本章节我们来看看Redis时如何就爱那个数据存储到硬盘里面,是的数据在Redis重启之后仍然存在的。Redis提供了两种不同的持久化方法来将数据存储到硬盘里面。一种方法叫快照(snapshotting),它可以将存在于某一时刻的所有数据都写入硬盘里;另一种方法教只追加文件(append-only file, AOF),它会在执行的写命令复制到

2017-01-05 14:55:13 347

原创 字典树学习

题目描述:假设有很多个单词输入。输出最后出现次数最多的那个。#include #include #include #include using namespace std ;struct DicTree{ struct DicTree * next[26] ; int cnt ;}*a;void init(){ a = new DicTre

2016-05-04 18:15:57 364

原创 webview学习笔记

package com.example.webviewapp;import android.support.v7.app.ActionBarActivity;import android.app.ProgressDialog;import android.os.Bundle;import android.view.KeyEvent;import android.view.Menu;i

2015-11-17 19:08:10 424

原创 接收系统广播监听网络变化

package com.example.broadcastdemo;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.IntentF

2015-10-14 08:45:26 395

原创 仿写聊天气泡界面

首先利用listview+EditText+Button构建一个主布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_par

2015-10-13 20:41:42 557

原创 判断三角形三个点是逆时针还是顺时针

#include #include using namespace std ;int main(){ int x1,y1,x2,y2,x3,y3 ; while(scanf("%d%d%d%d%d%d",&x1,&y1,&x2,&y2,&x3,&y3)!=EOF && (x1 || y1 || x2 || y2 || x3 || y3)) { i

2015-09-08 19:00:52 2603

原创 次方求模

描述求a的b次方对c取余的值 输入第一行输入一个整数n表示测试数据的组数(n每组测试只有一行,其中有三个正整数a,b,c(1=输出输出a的b次方对c取余之后的结果样例输入32 3 53 100 1011 12345 12345样例输出3110481AC代码:#include #i

2015-09-08 18:51:10 351

原创 定时器Chronometer笔记

package com.example.dingsiqi;import android.os.Bundle;import android.os.SystemClock;import android.support.v7.app.ActionBarActivity;import android.view.View;import android.view.View.OnClickListe

2015-07-13 17:38:28 447

原创 java产生任意范围内不重复的随机数

n:需要的随机数的数目min:下限;max:上限import java.util.* ;class Tester { public static void main(String args[]) { HashSet set = new HashSet() ; int min = 1 ; int max = 50 ; Ran(min,max,10,set) ;

2015-06-20 13:37:21 1517

原创 hdu 1166 敌兵布阵(单点更新线段树)

敌兵布阵Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 54411    Accepted Submission(s): 22830Problem DescriptionC国的死对头A国这段时间正在进行军事演

2015-05-27 18:52:36 455

原创 AdapterViewFlipper学习笔记

布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="ma

2015-05-26 08:25:42 992 2

原创 zoj 1005Jugs

JugsTime Limit: 2 Seconds      Memory Limit: 65536 KB      Special Judge In the movie "Die Hard 3", Bruce Willis and Samuel L. Jackson were confronted with the following puzzle. They were gi

2015-05-22 18:37:06 317

原创 nyoj 42 一笔画问题

一笔画问题时间限制:3000 ms  |  内存限制:65535 KB难度:4描述 zyc从小就比较喜欢玩一些小游戏,其中就包括画一笔画,他想请你帮他写一个程序,判断一个图是否能够用一笔画下来。规定,所有的边都只能画一次,不能重复画。 输入第一行只有一个正整数N(N每组测试数据的第一行有两个正整数P,Q(P随后的Q行,每行有两个正整数A,B(0输

2015-05-11 20:18:44 934

原创 南阳oj(nyoj) 791 Color the fence

Color the fence时间限制:1000 ms  |  内存限制:65535 KB难度:2描述 Tom has fallen in love with Mary. Now Tom wants to show his love and write a number on the fence opposite to Mary’s house. Tom t

2015-05-08 18:59:48 605

原创 根据日期判断是星期几(zeller公式)

直接写成一个函数了int getTheWeek(int year, int month, int day){ int week = 0; int century = year / 100; year = year % 100; week = year + year / 4 + century / 4 - 2 * century + (26 * (mon

2015-05-04 18:03:38 1092

原创 八皇后问题

最原始DFS ,n代表棋盘是n*n的#include #include #include using namespace std ;int a[1000] ;int cnt,n ;void dfs(int cur){ if(cur == n) cnt++ ; else for(int i = 0 ;i<n ;i++) {

2015-04-23 20:12:45 714

原创 安卓属性动画ValueAnimator与ObjectAnimator详解

直接上demo,用法都在程序的注释里了,首先上五渣效果图,布局代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_

2015-04-22 22:26:32 2052

原创 hdu 114 Piggy-Bank(完全背包)

题目链接:点击打开链接AC代码:#include #include #include using namespace std ;int E,F,t,p[10005],w[10005],n ;int dp[100005] ;int main(){ while(scanf("%d",&t)!=EOF) { while(t--)

2015-04-21 19:13:58 527

原创 SQLite学习笔记

1:创建一个继承自SQLiteOpenHelper的DB.javapackage com.example.sqlite;import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFacto

2015-04-21 09:35:57 724

php学习demo

自己写的一个工具类,可以很方便的封装常用的curl操作。

2016-01-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除