Java property 的加载读取

方法一Properties properties = new Properties(); InputStream stream = PropertiesUtil.class.getClassLoader().getResourceAsStream("setting.properties"); properties.load(stream); 方法二public static URL get...
阅读(24) 评论(0)

类加载器:ClassLoader与Class的区别

1、类加载器java字节码(类)的加载是由虚拟机来完成的,虚拟机把描述类的Class文件加载到内存,并对数据进行校验、解析和初始化,最终形成能被java虚拟机直接使用的java类型,这就是虚拟机的类加载机制。JVM中用来完成上述功能的具体实现就是类加载器,类加载器读取.class字节码文件将其转换成java.lang.Class类的一个实例。每个实例表示一个java类。通过该实例的newInstan...
阅读(30) 评论(0)

自定义view:view的绘制流程

view的绘制流程当 Activity 接收到焦点的时候,它会被请求绘制布局,该请求由 Android framework 处理.绘制是从根节点开始,对布局树进行 measure 和 draw。...
阅读(233) 评论(0)

android自定义view系列:认识activity结构

标签: android 自定义view activity开发中虽然我们调用Activity的setContentView(R.layout.activity_main)方法显示View视图,但是view的显示并不是由Activity来完成的,整个过程涉及到了Window、DecorView、ViewRoot。四者之间关系复杂,共同协作完成视图的显示以及与用户交互...
阅读(312) 评论(0)

快速实现:删除和预览当前选择需要上传的图片

有时候我们在做文件上次时有这么一个需求: 可以预览以及删除当前选中的图片...
阅读(554) 评论(0)

java面经

1.面向对象和面向过程的区别面向过程优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护 缺点:性能比面向过程低 2.Java的四个基本特性(抽象、封装、继...
阅读(539) 评论(0)

android混合开发:cordova的安装使用

1、什么是cordovacordova是一个开源的移动开发框架,开发者可以使用html、css、js做跨平台开发,并且可以利用其提供的组件调用移动设备的硬件功能,如:传感器、拍照等。也就是说:cordova提供了js与原生的交互通道。cordova的前身是phonegap,是从phonegap剥离出来开源贡献给apache的,所以俩者的使用是完全相同的,只是phonegap提供了一下收费功能,如云发...
阅读(1172) 评论(0)

android:Only the original thread that created a view hierarchy can touch its views

安卓初学者可能经常会遇到这个错误Only the original thread that created a view hierarchy can touch its views,意思就是非UI线程不可操作ui,也就是说只能在主线程进行ui的更新操作。那me,才能在非UI线程中更新UI呢,在这里主要介绍三种:调用主线程Handler的post(……)方法该方法中的Runnable对象会被会添加到...
阅读(552) 评论(3)

解决 Maven工程运行报错Failed to clean project: Failed to delete

如题,在运行maven工程是报“Failed to clean project: Failed to delete”错误,原因是因为之前编译的工程还在运行,无法clean,导致maven生命周期无法继续进行。看到网上很多误人子弟的方法,什么关闭java进程,还有说等待一段时间让他自动好的。这个问题的解决方法非常简单,也没有上面说的那么折腾。解决方法如下: 关闭当前eclipse的控制台,如下图: 关...
阅读(606) 评论(0)

自定义view:快速实现柱状图的绘制

前言![这里写图片描述](http://img.blog.csdn.net/20161221165551388?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcTY0OTM4MTEzMA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) 1 分析2 代...
阅读(787) 评论(1)

Spring4 整合hibernate3报错问题

今天整合Spring4 整合hibernate3的时候报类找不到:java.lang.NoSuchMethodError: org.hibernate.SessionFactory.getCurrentSession()Lorg/hibernate/Session。事实上是包没问题,通过一堆调试后发现,原来是dao层导入HibernateDaoSupport错误,Spring4中提供了hiberna...
阅读(738) 评论(0)

android:一个绚丽的注册动画

一个绚丽的注册动画...
阅读(1365) 评论(3)

android:自定义Material Design风格ProgressDialog的进度框

前言在安卓开发中,我们需要自定义进度条对话框ProgressDialog来满足设计的需求。本来主要讲解如何来快速实现一个自定义进度条并且修改进度条颜色。先看下最终效果 :...
阅读(6338) 评论(4)

android:电商app商品详情页浮动按钮效果

现在很多电商类app的商品详情页(其他app也有类似效果,比如qq音乐)都有这么一种效果:在详情页面当用户向上滑动页面超过一定距离后,中间的标题栏会顶在顶部,往下拉回到固定高度又会消失。本文讲解俩种实现这个效果的方式。...
阅读(1870) 评论(0)

java.io.IOException: The same input jar XXX is specified twice

android studuio 打包时报错,java.io.IOException: The same input jar XXX is specified twice....
阅读(988) 评论(0)
30条 共2页1 2 下一页 尾页
    个人资料
    • 访问:79815次
    • 积分:1124
    • 等级:
    • 排名:千里之外
    • 原创:29篇
    • 转载:1篇
    • 译文:0篇
    • 评论:18条