- 博客(59)
- 资源 (28)
- 收藏
- 关注
原创 Android EditText 搜索框 icon在中间
类似这样EditText 搜索框,hiht 提示有一个icon并且text内容。重写EditText :public class SearchView extends EditText { float searchSize = 0; float textSize = 0; int textColor = 0xFF000000
2016-05-25 11:07:29
5109
原创 Android studio 搭建 Svn 及文件忽略
以前做项目管理时候用到都是Git、 由于工作的原因需用Svn做项目管理,简直是无奈之举 ,只是Android studio对Svn没有git用的方便,也是在部署期间遇到各种小坑。首先Svn 安装的时候 不能一直 Next 在其中 默认红X中改选项 选择 Will be installed.... (切记很重要)然后就无情的Next 一路 ~And
2016-01-22 01:52:54
1681
原创 Android OkHttp封装 框架
最近整理一些Http请求框架,发现okHttp蛮不错,毕竟Android 4.4底层有用到,加上自己项目中有用到七牛云储存,其中Http也是okHttp,所以查了一些,目前OkHttp还是蛮受欢迎,借此学习并且整理一个简单 okHttp框架,说不定日后项目中可以用到。GutHub - okHttp在okHttp中比较重要的类为 OkHttpClient 用于配置和创
2015-12-15 00:13:43
1660
原创 Android Fiddler 手机抓包 Http 数据
最近搭建okHttp网络框架,于是有些提交数据客户端不方便查看,又不想方便麻烦后台兄弟,所以自己动手丰衣足食。于是抓包,以前也用过、可惜太长时间没这么用,似乎有些忘记,于是还是记录下。Fiddler 比较简洁方便小巧,操作难度不大。抓包前提:手机与电脑必须在同一网络 - Wifi。接下来就是配置:1. 拦截Https 网络请求
2015-12-10 23:16:01
2300
原创 关于自定义布局,xml中配置属性(attrs)
自定义布局中、在xml 自定义属性例如:<com.momo.PollNumberProgress android:id="@+id/poll_progressbar1" android:layout_width="match_parent" android:layout_height="30dp" android:paddingLeft="10dp"
2015-11-13 13:22:16
1736
原创 Android 微信授权登录、获取Wx用户信息,解决无法回调问题
微信授权登录,官方说的不是很清楚、所以导致有一部分的坑。据此记载..(坑)1.微信注册应用平台的应用签名为 打包keystore的MD5 小写并且去掉 ":" 号组成、或者去下载 微信签名生成工具 输入项目的packageName也可以查看到。2.授权没反应,监测微信App_Id是否正确、是否按照上1.生成。 当前的App是否正式签名?也就是正式App.. DeBug签名环境的App貌
2015-10-24 20:47:21
29993
原创 SimpleCropView 裁剪图片
最近发现一个非常好的 裁剪器,SimpleCropView. 满足各种需求、据此记录。Github:SimpleCropView1.支持各种比例的裁剪 项目有这么一个需求,定义好裁剪框大小、不允许改变大小、并且在图片范围类移动,并且裁剪。所以小小的改动了如下:在初始化CropView的时候、加上这个几个属性mCropV
2015-10-11 11:04:10
2357
5
原创 Android Tab切换表格头
Android Tab切换表格,如图:1.横向:2.竖向:xml:布局 <com.example.momo.myconcept.view.SegmentControl xmlns:segmentcontrol="http://schemas.android.com/apk/res-auto" android:
2015-10-11 10:58:18
1040
原创 Android Studio 安装 Genymotion
一:安装下载 Genymotion1.Genymotion官网注册一个用户,需要要注册,不然安装完毕,无法下载API。 (Sign in注册)地址:https://www.genymotion.com2.Genymotion模拟器运行在Oracle VM VirtualBox上的、所以也需要 虚拟机VirtualBox。3.这里建议下载Genymotion官网集成的VirtualBox
2015-03-18 00:51:24
1427
原创 Android Studio 安装、设置、快捷键
记得 Android Studio 刚刚发布时候安装玩过,并没有用它,只因为还不够成熟,如今已经发布1.1.0版本了,非常的成熟,小生也尝试了一下,看来是该丢弃Eclipse的时候了,学会新的IDE去编程,如今只是上手俩天,非常不错,很人性化,不管是功能,还是界面显示,代码编写,很方便。当你接受Android Studio的时候,就要忘掉Eclipse,这样你就会更快融合。一:安装
2015-03-04 00:01:27
1537
原创 Android 数据交互加密
Java内置有 MD5、SHA、Base64 加密。EncryptUtils.class 工具类import java.io.IOException;import java.math.BigInteger;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;imp
2015-03-03 22:39:33
1057
原创 UploadImag 动画
仿照QQ空间加载图片的动画。如图: icon: 布局activity_main xml:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
2015-03-03 22:37:42
653
原创 Android 导入 library 工程库
首先下载下来有个 library 工程库 所以我们需要把该工程导入我们的项目中,导入方式如下:第一步:File --- Import..第二步:Android --- Existing Android Code Into Workspace第三步:Browse 选择Libray 路径,---- 勾上Copy projects into Workspac
2015-01-13 15:07:54
1266
原创 Android 银联【支付】
其实支付并没有想象中的难,只是在签约上一大堆麻烦事,需要各种证件,需要审核...首先申明该文章写于2014年12月初,大家可以参考.先说说步骤:一、签约1. 银联商户入网申请,(如果连接失败,可以去银联官网去寻找,https://www.95516.com/ )商家服务 --- 申请成商户 --- 在线产品 * 为了给您提供更好的服务,请耐心填写以下信息,提
2014-12-17 09:18:52
2014
原创 Android 支付宝【支付】
支付宝SDK跟新版本迭代,大家可以选择适合的自己的版本。个人觉得改版本非常的稳定,页面也是大众APp支付界面。建议先去申请企业 或者 个人开发者. http://act.life.alipay.com/shopping/before/help/index.html先上张图片,压压惊 - ...支付宝流程图: 图中外部商务
2014-12-02 22:22:56
1999
原创 Android switch 开关(兼容)
package com.flag.Dome;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Matrix;import an
2014-07-09 11:40:28
1768
转载 Android开发规范——命名
在讲解命名规范前,先初略介绍下当前主要的标识符命名法和英文缩写规则。标识符命名法标识符命名法最要有四种:1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写3 下划线命名法:单词与单词间用下划线做间隔。4 匈牙利命名法:广泛应用于微软编程环境
2014-06-25 16:40:18
720
原创 Android Http RequestCache缓存策略
package com.flag.http.app.http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.H
2014-06-23 14:55:52
1409
原创 FastJson 解析JSON/映射实体
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。主要特点:快速FAST (比其它任何基于Java的解析器和生成器更快,包括jackson)强大(支持普通JDK类包括任意Java Bean Class、Collection、Map、Date或enum)零依赖(没有依赖其它任何类库除了JDK)
2014-05-20 16:05:38
8171
原创 Android 启动栈管理方式 (二)
除了Android在启动模式上可以管理程序的方式,这里我们用代码也可以做到管理,往下看:Android页面遵守 “先进后出,后进先出”原则,也就是 栈(Stack), 那我们直接管理栈,也可以实现效果. 看代码:
2014-05-13 10:19:51
753
原创 Android ProgressBar ImageLoading 旋转进度值
非常好用的一个 旋转进度值 ProgressBar~1.重写View
2014-05-10 21:05:08
1727
原创 Android 启动栈管理方式 (一)
其实除了启动模式,还有intent的Flag和activity在manifest中定义的其它属性也会影响activity的行为。首先,我们必须要理解如下几个概念。一、task(任务):这里面提到的任务与Android系统是个多任务的系统中的任务是不同的。后者更倾向于多进程和多线程来说的,而这里的任务与application(应用程序)和activity(活动)有关系。Activity就不用
2014-05-06 09:23:27
1310
原创 Android ListView重要美化属性
1.去滑动到顶点和底边时的黑色阴影android:fadingEdge="none" 2.去拖动时默认黑色底色android:cacheColorHint=“#00000000” 3.去选中时的黄色底色android:listSelector="#00000000"4.去除滚动条android:scrollbars="none" 与 setVerticalS
2014-03-28 11:12:57
1155
转载 重写ImageView圆形边框
package com.exampl.filename;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapShader;import android.graphics.Canva
2014-03-18 18:18:37
2704
1
转载 Java文件file操作总结
由于一直在使用Java file功能,但是总是很混乱,今天将Java File的所有功能做一个总结。Java文件操作我个人认为重要的问题有: a:如何跨平台问题 b:文件编码问题,尤其是多语言平台情况下如何正常工作。 c:文件读写效率、操作效率 d:文件加密和文件安全 e:文件快速检索,强烈建议使用lence进行文件检索及文件管理。以下是本人做的一
2014-03-17 22:51:01
1508
原创 Itext 报表Word(纯JAVA)
以前写过用poi导出报表,最近有这么一个需求,不仅仅是文字数据的导出,还有图片的导出到Word... 发现poi无法导出图片!查询一番,用iText.jar这个开源框架还不错、完成图片特别简单。支持URL、本地、I/o....好了不多说了,一个Dome让你"拿来就能用"... 先上一个效果图片.. (有妹子喔!!)接着代码:package com.li.dome
2014-01-17 17:17:22
1327
原创 Java Dom4j解析 xml
1. 读取并解析XML文档: SAXReader reader = new SAXReader(); Document document = reader.read(new File(fileName)); reader的read方法是重载的,可以从InputStream, File, Url等多种不同的源来读取。得到的Document对象就带表了整个XML。
2014-01-06 09:54:25
883
原创 Android SlidingMenu抽屉
SlidingMenu简介:SlidingMenu的是一种比较新的设置界面或配置界面效果,在主界面左滑或者右滑出现设置界面,能方便的进行各种操作.目前有大量的应用都在使用这一效果。如Evernote、Google+、Foursquare等,国内的豌豆夹,人人,360手机助手等都使用SlidingMenu的界面方案。 项目下载地址:https://github.com/jfe
2014-01-02 16:41:10
1093
原创 Android 防止控件被重复点击
对于一个控件不停点击、该控件不停发提交..不停发弹出Toas...为了防止这种操作、可以用时间差来判断。工具类:public class CommonUtils { private static long lastClickTime; public static boolean isFastDoubleClick() { long time =
2013-12-26 10:41:28
1242
原创 Android内存卡SDCard
一.权限 二. ①是否存在 ②删除 ③创建(文件夹 | 文件)/** * 判断SD卡上apk是否存在 * 存在==》删除 * 不存在==》创建(文件夹 | 文件) * @param fileName * 文件名称 * @return **/ public void isFileExist
2013-12-23 17:54:09
831
翻译 java数学函数(Math)
JavaScript_Math函数与属性按功能分类Math三角函数与属性Math.sin() -- 返回数字的正弦值Math.cos() -- 返回数字的余弦值Math.tan() -- 返回数字的正切值Math.asin() -- 返回数字的反正弦值Math.acos() -- 返回数字的反余弦值Math.atan() -- 返回数字的反正切值Math.atan2
2013-12-18 15:17:49
4978
原创 Android 服务Servicer查询
简单的贴上俩个Service查询:一、通过服务service的class名字查询,是否开启 //通过Service的类名来判断是否启动某个服务 private boolean MusicServiceIsStart(List mServiceList,String className){ for(int i = 0; i < mServiceList.size(); i +
2013-12-01 21:38:36
1352
原创 常用Android小代码(不断更新中....)
本章内容为“杂文”,记下Android中常用的小代码片段:①:获取资源文件、其中属性例如:获取String.xml的app_name 其中getString为资源文件类型this.getResources().getString(R.string.app_name)
2013-11-12 01:34:07
993
原创 点击两次Back退出Activity
记得以前要Back退出时候、都是给一个AlertDialog对话框、确定和取消,记时起:这种提示很少了!取而代之为:Back返回给予一个Toast()提示:"再次点击退出",占用空间少,代码少,也是一种防止退出的操作!思路: ①:重写: public boolean onKeyDown(int keyCode, KeyEvent event)()拦截Back按键,而不是
2013-11-07 23:30:27
878
原创 Android网络类型判断
private void getType() { textView = (TextView) findViewById(R.id.textView1); ConnectivityManager cManager = (ConnectivityManager) this .getSystemService(Context.CONNECTIVITY_SERVICE); Networ
2013-10-25 10:41:03
1476
SimpleCropView
2015-09-18
FastJson(源码+jar+Dome)
2014-05-20
Universal(Dome)
2014-05-13
iText包,Dome
2014-01-17
日期工具类
2013-12-20
DateUtil日期
2013-12-20
Android键盘(功能键、显示、隐藏)
2013-10-12
poi文档和poi包
2013-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人