- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Think in Java中net.mindview.util.*包下载地址
Think in Java中net.mindview.util.*包下载地址:点击打开链接里面有所有的代码
2018-01-23 15:04:03
818
原创 把Bitmap转换成.bmp文件并保存——代码
公司有个项目中使用了热敏打印机,通过打印机打印手写签名,底层给我们的方法是传一个bitmap去打印,格式是bmp文件。 思路是这样的,通过手写界面截图bitmap——》转换成bmp文件保存SD卡——》打印SD卡中的bmp文件(手写签名),在截图要注意要设置图片缓存,setDrawingCacheEnabled 还有设置view的backgroud为white,不然截图是黑色。 {CSDN
2017-09-07 11:22:44
2824
原创 AS报Permission denied之截取view(视图)
在最近的项目中遇到了这个Exception,自己在网上看来很多,但还是没有解决我的问题。这个问题就是在Bitmap bitmap=view.getDrawingCache()方法获取到bitmap,通过Debug我们可以发现其实bitmap为null;因为我们要设置图片缓存,在获取bitmap之前执行view.setDrawingCacheEnabled(true);和view.buildDraw
2017-09-07 11:04:02
491
原创 java装饰模式学习记录
@装饰模式 属于结构型模式 定义:装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 要记住两点:可以动态的添加新的功能,同时又不改变原有结构(开闭原则)。要先添加新的功能又不改变原来的类,那我们怎么办呢?那我就新建一个类,这个类实现接口,还持有接口的引用。
2017-08-16 18:43:49
199
原创 手写面板实例
今天公司有一个需求,就是需要我添加一个可以手写的界面,完成手写输入之后,保存输入的信息。首先,我们肯定会想到Android系统提供的组件中有没有这个widgets。 反正我是没有找到,所以我参考了同事之前写过的相似的功能,发现他们使用的是一个自定义view,就是说我们在自定义view中输入签名等。通过百度搜索我们可以找到很多内容基本差不多的。所以这是我自己实践的记录,方便以后回顾和帮助小白吧。下
2017-08-09 17:37:31
641
原创 jSONObject数据结构和使用
说到JSONOject前,我们先说说我们熟悉的XML。他们两个相同点-》都是数据结构,不同点就是-》数据结构的表示不同。对于编程老手说jSONObject数据结构优点是表示的数据更加的精简,XML数据结构缺点是很多重复的标签。 在java项目中使用JSONObejct数据类要导入开发库,在Android项目中使用JSONObejct数据类不需要任何导入开发库,因为已经集成到了sdk中。
2017-06-09 17:02:24
1237
原创 Eclipse中创建Android项目,Android项目结构解读
这是记录自己学习Android过程的记录! 首先是创建Androiid项目 首先填写好Application Name——》Program Name——》Package Name 之后点击next按钮,进入到下图界面 直接点击next按钮,进入到下图界面 直接点击next按钮,进入到下图界面 可以选择默认的点击next按钮,进入到下图界面 点击fin
2017-05-26 15:29:22
539
原创 java中验证18位身份证的正则表达式
import java.util.regex.Matcher; import java.util.regex.Pattern; /** *只可以验证输入的身份证是否为18位,不可以验证身份证的正确性 */ public class JudgeIdCard { public static void main(String[] args){ String idCard="430424
2017-05-16 17:45:20
3999
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人