自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (30)
  • 收藏
  • 关注

原创 折线图(六)绘制真正可用的折线图

之前那几遍都是为了展示实现思路的,并不是真正的图实现。看过的人大致都知道接下来怎么做了,只不过是测量下折线图然后设置合理的大小。这个下面本人实现的折线图是测试数据的图,随机点测试package sam.android.utils.widget;import java.util.List;/** * 折线信息 */public class LineCha

2015-11-26 00:43:21 1882

原创 修改Actionbar菜单字体大小

如:<application android:name=".MyApplication" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme">修改主题:appThemename="A

2015-11-19 17:01:29 1524

原创 折线图(五)根据实际情况值,绘制在折线图坐标轴对应位置上

实现思路,先计算保存这些实际值,然实际值对应的坐标轴上的真正位置,从而绘制绘制出来。主要代码如下/** * 绘制所有实际值坐标 * @param canvas */public void drawPoints(Canvas canvas){ if(pointQueue.isEmpty()) return; //首先计算取1xValue多少p

2015-11-19 13:43:14 2604

原创 SwipeRefreshLayout嵌套Viewpager失效

修改 viewpager 触控事件即可。viewpager.setOnTouchListener((v, event) -> { switch (event.getAction()) { case MotionEvent.ACTION_MOVE: swipeRefreshLayout.setEnabled(false);

2015-11-19 11:39:41 920

原创 折线图(四)计算坐标轴文字大小,确定准确位置

计算paint后的文字长度,高度 方法如下Paint xValuePaint = new Paint(); //画笔xValuePaint.setColor(Color.BLACK);xValuePaint.setTextSize(textSize);xValuePaint.getTextBounds(xName, 0, xName.length(), nRect);int nW

2015-11-18 13:22:33 1244

原创 折线图(三)绘制x轴单位值,以及标识物

这里的坐标轴只是演示,到后面还要根据情况就算x,y轴的大小决定 折线图的大小。attrs.xmlxml version="1.0" encoding="utf-8"?> name="LineChartView"> name="chartPadding" format="dimension">

2015-11-17 14:00:48 1850

原创 折线图(二)自定义LineChartView的折线图padding的长度

首先在values文件夹新建attrs.xml文件xml version="1.0" encoding="utf-8"?>resources> declare-styleable name="LineChartView"> attr name="chartPadding" format="dimension">attr> declare-style

2015-11-16 23:08:24 1187

原创 折线图(一)绘制折线图坐标轴

如图,对于手机图形的绘制, 他的坐标轴原点在左上方. 绘制折线图的第一步就是要先绘制出, 折线图的坐标轴,由于手机坐标轴原点在左上方.那么折线图的原点y轴久正好相反。 原点坐标是(0, height)分别为4个步骤,绘制x轴, y轴, x轴箭头, y轴箭头为了看清楚这折线图, 我们把它设置view边缘100px内的位置. 我的自定义包命为:sam.android.utils

2015-11-16 22:27:31 4897

原创 SwipeRefreshLayout如何自动刷新

之前试了N种方法都不行,原来是需要调用handler.postDelayed方法才能出现动画效果。而且SwipeRefreshLayout.setRefrehing(true)不会触发下拉的业务。SwipeRefreshLayout.OnRefreshListener refreshListener = new SwipeRefreshLayout.OnRefreshList

2015-11-16 11:46:51 2726

原创 java网络编程之android多线程断点下载并提供下载进度(三)

如图,一个文件可以分n块,分别用一个线程去下载。只要知道某一个开始下载点,和某一点的下载结束点,就可以下载某一段下来。那么把所有下载好的段拼接后,就是完整的文件。这就是多线程下载文件的思路。为什要使用多线程系下载呢?在理想网络充足和硬件理想好的情况下载,如果开了n线程去下载对比单线程下载,显然多线程的下载速度是单线程的 n倍快。以下是本人封装好的demo 下载地址:https://gi

2015-11-14 11:39:13 1112

原创 android高版本后不自带httpclient相关api

解决: 自行添加 httpclient.jar httpcore.jar jcip-annotations.jar本人资源下载链接,无分http://download.csdn.net/detail/yoyo_newbie/9267841

2015-11-14 00:37:02 1200

原创 java网络编程之下载文件通过多线程分块下载(二)

import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;/** * 文件下载工具 by sam on 2015/11/5

2015-11-06 00:48:47 2153 1

原创 Java网络编程之单线程下载文件设置显示进度(一)

下载文件的时候,如果为了用户友好,都会给予进度条提醒用户,那么怎么做呢?其实很简单,首先获取服务器文件的大小urlConnection.getContentLength(),然后在读取文件过程计算文件百分比增长即可/** * 文件下载工具 by sam on 2015/11/5. */public final class FileUtil { /**

2015-11-05 14:26:05 3626

httpclient相关jar

import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.methods.HttpPost; import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.message.BasicNameValuePair; 相关类

2015-11-14

AbSlingPlayView

as 版本  AbSlingPlayView 库

2015-08-27

Android统计图

20多种统计图,折线图,饼图,雷达图,气泡图,柱状图等

2015-06-26

自定义actionbar

自定义标题栏,可变换布局,提供资源id便可

2015-06-23

蓝牙通讯神器

这是本人写的蓝牙神器,无脑调用,多线程处理与蓝牙设备通讯,支持重连,带有蓝牙信息监听回调,发送信息等,全回调支持UI操作。

2015-06-12

修复了AbSlidingPlayView滑动BUG

修复了AbSlidingPlayView嵌套所有组件滑动失败的错误,修正了点击失效的错误,这个修复我研究了好久啊。

2014-10-29

左右菜单加底部导航栏

左右菜单加底部导航栏

2014-08-20

下拉刷新库和SlideMenu库

下拉刷新库和SlideMenu库

2014-07-25

ViewPager自动来回切换

ViewPager自动来回切换

2014-07-25

android-http

android-http

2014-07-17

android socket

android socket 聊天 和 pc 端服务器对接,并可以用pc的swing调试

2014-07-01

圆形imageview

把他放在相应得包,然后配置就可以阿斯顿发斯蒂芬

2014-06-29

居于socket聊天android

安卓端必须改IP地址,在consts.java里面改。如果自己没有服务器,那么可以用模拟器利用局域网打开。在打开客户端的时候,必须先打开Server服务端,才可以连接。放心,这个绝对能连接的,是本人手写的demo,希望对大家有帮助,5分不算多把。。。学到东西才是王道。还有,可以用swing客户端打开和安卓端发送信息。而swing客户端显示的是json信息供测试数据看。很方便

2014-06-18

强制关闭安卓应用

强制关闭应用demo,利用广播强制关闭应用,是目前最有效最安全的一种强制关闭应用的方法,还有一种是利用appliaction收集activity,然后遍历关闭掉。目前就这两种方法可以实现这个功能,其他方法都不行了,除非是1.6以下的版本。

2014-05-28

滑动抽屉菜单

代码都封装好了,复制代码修改布局便可以用了

2014-05-18

安卓幻影灯

代码都封装好了,可以直接用,调用几个方法而已。

2014-05-18

struts2配置

struts2配置

2014-04-30

Junit和JSON

json 和 junit jar包

2014-04-30

TabHost导航栏

非常好看的TabHost例子,使用面向对象方式, 模仿BaseAdpter设计使用TabActivity,不适合新手看,除非你对java熟悉。

2014-04-24

android获取当前地址

android获取当前地址,加获取当前经纬度显示,里面已经有哥封装好的工具类了,可以直接使用,有方法注释,你懂得。

2014-04-09

android获取当前经纬度

android 获取当前经纬度demo,代码非常简洁只需1分。

2014-04-09

ListView下拉刷新

ListView下拉刷新

2014-04-07

安卓设城市

这是个设置城市的模块,如果想做的更漂亮,可以修改这listview代码,做到明显的分组添加个条件即可!

2014-04-04

真机获取安卓通话记录

这是一个获取真机通话记录的demo,之前本人一直用模拟器测试可以,但真机不行,经过修改,终于KO了他!

2014-03-31

pptx所需所有的jar

不容易,一个个去高分收集别人的jar,而且有很多都是不对应的,这这里含有4个jar,分别是dom4J,xmlbeans-2.5.0, poi-bin-3.9-20121203,其中poi很齐全了,是最新版本的,还有api文档。3分不算高吧?我都花了10几分才收集到T.T

2013-12-12

org.apache.poi包

org.apache.poi包,不解析了,下载完10分钟后评论,找回自己的分,多谢合作。

2013-12-12

程序员复习题(软件版).rar

吊炸天的软件,程序员模拟试卷,软件版,可以总结的你的得分

2013-12-12

zxing-1.6-core.jar

安卓开发技术----条形码,二维码工具类

2013-12-12

HTML相对路径.doc

如何正确写HTML相对路径的描述,你懂得

2013-12-12

org.apache.poi包,你们懂的

org.apache.poi 你懂的 ,只支持xls,别乱下~,我可不想黑你们的分!

2013-12-12

空空如也

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

TA关注的人

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