自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (19)
  • 收藏
  • 关注

原创 Android 仿qq聊天界面之一

一、登录界面本来是只想仿一个qq的聊天界面的,顺便做了一个登录界面,熟悉下SharedPreferences(解释一下:SharedPreferences由于非常适合记录一些零散的简单的数据,因此登录界面的相关信息的记录就是通过它进行记录的)的使用,这里是自己设计的一个登录界面,实现了用户登录账户名和密码的记录。布局:这里的布局很简单就是一个头像(ImageView)、用户名、密码(EditTex

2015-08-31 20:52:34 7629 9

原创 Android UI设计:Notification

一、Notification介绍  Notification是一种具有全局效果的通知,它展示在屏幕的顶端。随着Android版本的更新,Notification的使用方法也在随着版本更新,Android 3.0就是它的一个分界。   通知一般通过NotificationManager服务发送一个Notification对象来完成通知,NotificationManager是一个重要的系统级服务,该

2015-08-28 22:38:47 1039

原创 Android UI设计:PopupWindow

PopupWindowPopupWindow也是一个对话框,它与Dialog相似,不同的是它可以设置弹出的对话框的位置、大小,也可以通过它弹出动画等。//创建PopupWindow对象popup=new PopupWindow(MainActivity.this);//获得布局的viewView popview=getLayoutInflater().inflate(R.layout.popu

2015-08-28 22:35:44 972

原创 Android UI设计:DatePickerDialog与TimePickerDialog

DatePickerDialog(设置日期)全局变量mcalender = Calendar.getInstance();使用(new+show) DatePickerDialog dialog = new DatePickerDialog( MainActivity.this, new OnDateSetListener() {

2015-08-28 22:03:54 1039

原创 Android UI设计:自定义Dialog

一、自定义Dialog的布局样式经过之前对AlertDialog的学习,掌握了AlertDialog的基本用法,了解了AlertDialog的样式与布局,现在来自己创建一个属于自己样式的Dialog。 首先根据AlertDialog的样式我们先进行对自己自定义的Dialog样式进行布局,之后再进行引入调用。1、基本布局布局方面我们可以知道,需要有标题栏、内容文本、取消与确定按

2015-08-28 19:53:08 1111

原创 Android UI设计:AlertDialog

AlertDialog(对话框)一、用法首先通过AlertDialog.Builder创建出一个AlertDialog的实例 然后可以为这个对话框设置标题、内容、可否取消等属性。 //创建builder AlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this); //设置图标、

2015-08-27 19:46:23 1120

转载 Android UI设计:shape

shape的使用(转载)

2015-08-27 09:13:33 878

原创 Android UI设计:ExpandableListView

ExpandableListViewExpandableListView效果ExpandableListView相当于ListView的嵌套,能够展开ListView中的每个Item。效果类似于扣扣界面。 ExpandableListView用法1、在layout中添加ExpandableListView控件 2、创建clazz类 3、创建student类 4、创建Expenableadap

2015-08-26 16:24:32 975 1

原创 Android UI设计:Gallery

GalleryGallery效果:用于图片的横屏滑动,效果如下: Gallery用法:Gallery用法与ListView相同,需要自定义BaseAdapter和Item_layoutMainActivity: (相同)package com.grid.administrator.mygallery;import android.app.Activity;import android.supp

2015-08-26 16:13:47 1207

原创 Android UI设计:Spinner

Spinner的使用Spinner用于有下拉选框的界面,效果如下。 Spinner的使用方法与AutoCompleteTextView的使用方法相似 1、在layout中加控件。 2、在activity中加ArrayAdapter使用。1、layout<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andr

2015-08-26 14:10:58 951

原创 Android UI设计:GridView

GriViewGriView组件的实现效果与ListView的区别是GriView的以列的形式进行显示的。 使用方式与ListView大致相同。布局(不同添加的组件是GridView,并设置列数):<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://sc

2015-08-26 11:14:17 1073 1

原创 Android UI设计:AutoCompleteTextView

AutoCompleteTextView的使用使用AutoCompleteTextView产生的效果类似于手机联系人的查询,输入手机号的前半部分就会补充完整后半部分。 1、在layout中添加AutoCompleteTextView控件,并给出id<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"

2015-08-26 11:04:50 842

原创 Android 存储:SD卡剩余空间的检测

SD卡剩余空间的检测  通过对Android源代码的查看可以获得Android中settings中内存剩余空间的获得方法,参考该方法进行SD卡剩余存储空间的获得。   所有的存储设备的存储空间都被分成若干相同大小的存储区域,也就出现了blocksize 、 blockcount等package com.example.externalsurplus;import java.io.File;imp

2015-08-25 22:29:40 3298 1

原创 Android:检测SD卡

—SD卡的检测  在对外部存储的操作中,我们还要添加对SD卡状态的检测,这里SD卡的获得还是通过Android中为我们提供的Environment来获得SD卡的真实路径,同时也是通过它来获得SD卡的状态的。 SD卡的几种状态: MEDIA_MOUNTED:SD卡被挂载,可以使用 MEDIA_UNMOUNTED:SD卡存在但未能挂载(2.3版本上有SD卡挂载一说,但是4.0版本以后就没有挂载一说

2015-08-25 21:31:44 899

原创 Android:ListView控件补充例子

代码的优化优化代码,减少内存占用  对之前BaseAdapter代码优化,之前的代码每执行一次就会调用一次getView()方法当数据量过大时,占用存储空间增大。 优化方式: 1、创建viewholder类 2、在Studentadapter中的getview方法中创建viewholder对象,通过该 对象在convertView为null的情况下获得相应属性的id进行界面的加载。 3、在

2015-08-25 16:17:05 879

原创 Android中的四种点击事件

方式三比较常用方式一:最简单的setOnClickListener(new OnClickListener()) Activity:package com.example.kinkofclick;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.

2015-08-24 22:18:32 1148

原创 Android:外部存储的读写

外部存储的读写就是对SD卡的读写,在内部存储空间中的读写是不需要权限的,而外部存储的读写中的写是需要权限的,读不需要权限。外部存储的读写操作方法与内部存储相同,只是路径不同。 Android 2.2之前 SD卡路径:scard Android 4.3之前 SD卡路径 :mnt/scard Android 4.3之后 SD卡路径 :storage/scard 写权限 <uses-permiss

2015-08-24 21:30:06 1206

原创 Android UI设计:ListView适配器——ArrayAdapter、SimpleAdapter与BaseAdapter

AdapterView:用于显示多条数据采用MVC模式ArrayAdapterArrayAdapter中只能放置同一种类型的元素 1、先在layout中创建ListView 控件 2、在Activity中获得ListView 并创建ArrayAdapter<>适配器,放入String类型的值。 1、Layout:<RelativeLayout xmlns:android="http://sch

2015-08-24 20:23:55 1167

原创 Android UI设计:ImageView

ImageViewImageView是用于在界面上展示图片的一个控件<ImageView android:id="@+id/imageview" android:layout_width="match_parent" android:layout_height="wrap_content"/>属性: src:android:s

2015-08-24 07:33:22 1137

原创 内部存储的读操作及使用API获得路径

在内文件写操作博客中存在着一些问题,如下图所示,那就是在我们按下back键,再次打开时应用不进行回显,而按下home键时再次打开则可以回显,这是因为我们在按下back键后activity结束,再次打开时是重新创建了一个activity,而home键则是使activity进入后台运行而没有进入finish()状态,现在我们通过对内部txt文件的读取信息来使界面能够进行回显。 新增的读代码 publi

2015-08-23 20:29:38 794

原创 Android :内部文件中写操作

在内部文件存储的写操作中与java中文件读写类似,都需要用到文件的输入输出流。界面设计布局代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"

2015-08-23 17:30:59 767

原创 Android UI设计:Button与RadoiButton

目录Button RadoiButtonButton这里button的基本属性不再详细介绍,仅介绍个别属性。 一、按钮背景颜色的设置 例:android:background="@color/red"二、按钮背景图片的设置 方式一:android:background="@mipmap/ic_launcher"方式二: 在drawable中新建xml文件,编写按钮背景图片 xml中添加I

2015-08-21 20:58:01 1426

原创 Android UI设计:TextView与EditText

目录TextView EditText 注意点TextView简单属性: text textcolor textsize autolink drawableTop Left Right Bottom Pading Left Right Bottom 1、text 用法:android:text="" 例子: 方式1:android:text="我是一个文本" 方式2

2015-08-21 17:05:11 1429

原创 ListView简单使用

简单的界面显示1、在layout中创建ListView<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match

2015-08-21 09:03:40 1495

原创 Android:发短信Demo

package com.example.administrator.mysend;import android.app.Activity;import android.os.Bundle;import android.telephony.SmsManager;import android.view.Menu;import android.view.MenuItem;import andr

2015-08-20 22:15:27 968

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-08-20 22:10:52 638

原创 Android:Logcat日志猫

Log.v() Log.d() Log.i() Log.w() Log.e()   在真正的项目开发中极度不建议使用System.out.println()方法,一般使用Logcat。Logcat中有5个级别,分别如下:Log.v()——> VERBOSE 颜色为黑色,表示任何消息都会输出,是Android日志里面级别最低的一种,这里v代表verbose有啰嗦的意思,使用方法Lo

2015-08-20 09:34:30 1092

原创 Activity的2种启动方式

目录直接启动activity 带有返回值的activity启动 显式Intent启动activity 隐式Intent启动activity 包含显式启动 打电话 发短信 开网页 传数据 隐式启动代码例程直接启动activity直接启动activity方式比较简单,仅需要创建intent再使用startactivity启动即可Intent intent=new Intent(MainActiv

2015-08-19 20:33:57 1543

原创 Android的全屏、标题栏、横竖屏设置

目录全屏 标题栏 横竖屏全屏方式一:在manifest中设置theme为NoTitleBar.Fullscreenandroid:theme="@android:style/Theme.NoTitleBar.Fullscreen"方式二:在Activity 中写入以下两句话,注意要写在setContentView之前this.requestWindowFeature(Window.FEATURE

2015-08-19 19:33:03 888

原创 Android UI设计的FrameLayout与TableLayout布局

FrameLayout属性 visibility:visible:显示 invisible:不显示但是占用空间 gone:不显示也不占用,相当于没有 该属性通用<?xml version="1.0" encoding="utf-8"?><FrameLayout xmlns:android="http://schemas.a

2015-08-19 10:11:19 1014

原创 16进制颜色转换

16进制颜色转换表

2015-08-19 08:55:13 1287

原创 Android UI设计的三种常见布局(LinearLayout、RelativeLayout、FrameLayout)

目录***LinearLayout ***RelativeLayout ***FrameLayoutLinearLayout(线性布局)LinearLayout又称作线性布局,是一种非常常用的布局。 属性: android:orientation该属性指定了排列方向,可以是vertical(垂直排列),也可以是horizontal(水平排列)。 match_parent:表示与父元素宽

2015-08-18 21:33:48 6565

原创 Android电话拨号程序

package com.lingzhuo.dialer;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.view.Menu;import android.view.View;import andr

2015-08-17 22:38:35 1032

原创 Android开发相关介绍及工具的安装

目录android相关介绍Android的重要版本:2.3 3.0 4.x 5.x 除了3.0其他的都是开源的 AndyRubin(安迪·鲁宾)是 andriod之父 Android是基于Linux内核的 android有四层结构必须知道:linux内核-函数库-应用程序框架-应用程序层 是ARM处理器 SQLite:数据库比较耗电,存储少时尽量不用 Cocos2dk开

2015-08-17 18:32:41 962

原创 Java学习注意点

1、整数类型:十进制不能以0作为十进制数的开头        八进制必须以0作为开头        十六进制数必须以0x或者0X作为开头        long型数据后面必须加L,例:long i=13747L 2、浮点型: 使用float类型的数据后面要加f,double型数据可加可不        加d 3、成员变量在类中定义的变量可以不赋初值,但当定义final类型的成员变量时必须

2015-08-14 10:00:48 613

原创 使用HttpClientdopost编写 客户端、服务器与数据库Demo

目录原版代码 修改代码 小结一、原版代码客户端:package com.augtwleve;import java.awt.BorderLayout;import java.awt.EventQueue;import javax.swing.JFrame;import javax.swing.JPanel;import javax.swing.border.EmptyBorder;impo

2015-08-13 17:02:47 1018

原创 HttpClientGet与HttpClientPost

本文有待修改 HttpClientGetpackage com.http;import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.BufferedReader;import java.io.IOException;imp

2015-08-12 22:39:36 690

原创 HTTPdoGet与HTTPdoPost

一、未添加数据库的GET和POST方法 1、serverlet服务器的搭建在前面的博客中已经想写描述,此处不再赘述。2、serverlet代码:package com.augtwleve;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServ

2015-08-12 20:50:59 2977

原创 JDBC学习小结

关于创建: 1、加载驱动 2、建立连接 3、statement对象 //链接数据库的驱动 String driver="com.mysql.jdbc.Driver"; //URL指向要访问的数据库名 String url="jdbc:mysql://localhost:3306/clazz";//固定格式 //MySQL配置时的用户名 String

2015-08-11 21:18:10 639

原创 JDBC小Demo(原创)

初始化部分以及调用到的方法package Jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statemen

2015-08-11 20:42:08 891

kotlin-for-android-develapers-中文

kotlin-for-android-develapers-中文.pdf文档 。提供给大家

2017-10-20

彩色圆形进度条

彩色圆形进度条

2017-05-17

xf-adobecc2015

AE用于产生注册码的 xf-adobecc2015

2017-05-04

android事件分发机制

android事件分发机制

2016-12-29

VMware-MAC-patch-unlock-all-v120

VMware-MAC-patch-unlock-all-v120.zip 安装教程请查看本人博客

2016-12-16

Android 车牌识别

Android 车牌识别

2016-12-13

PHP 与MySQL+web开发相关文档

PHP 与MySQL+web开发相关文档

2016-12-13

window下本地git服务器搭建详解

window下本地git服务器搭建与使用详解

2016-11-18

pdfview基于我的一篇博客

http://blog.csdn.net/danfengw/article/details/50351673 基于这篇博客提供的源文件

2016-11-10

tinkerDemo的两个apk可以安装试一下

tinkerDemo简单的实现了热补丁,具体的还没尝试,安装上baseApk(app-debug-1019-15-16-03)之后,将patch_signed_7zip放置到Environment.getExternalStorageDirectory()+File.separator;+ "FixPath"+File.separator+"patch_signed_7zip.apk";路径下面,如果你不能确定该路径,具体详见里面的说明。具体的实践详见博客。http://blog.csdn.net/danfengw/article/details/52848948

2016-10-19

EchartDemo

利用Echart在Android端实现柱状图饼图的展示

2016-02-18

tomcatplugin

tomcatplugin用于Ecplise中搭建Servelet时的插件使用

2016-02-18

apache-tomcat-7.0.63-windows-x64.zip

用于Serverlet服务器的搭建,作为搭建Servelet的插件使用

2016-02-15

SVN插件Tortoise

该SVN插件主要是用于Ecplise的SVN的配置,用于同步和管理代码

2016-01-31

SVN插件(Tortoise)

该SVN插件主要是用于ecplise的,用于代码版本管理

2016-01-31

录制gif动画工具

该工具可以用于录制gif动画,类似于我博客中的效果图

2015-12-01

反编译工具及其用法

APP反编译工具及其使用方法的说明,说明详细,使用简单。

2015-11-03

空空如也

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

TA关注的人

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