-
[Effective Java]第九章 错误
[EffectiveJava]第九章异常声明:原创作品,转载时请注明文章来自SAP师太博客,并以超链接形式标明文章原始出处,否则将追究法律责任!第九章异常57、只针对异常的情况才使用异常也许你在将来会碰到下面这样的代码,它是基本异常模式的循环:try{inti=0;while(true)range[i++].climb();}catch(ArrayIndexOutOfBoundsException...
143
热度 -
Android通过代码模拟物理、银幕点击事件
Android通过代码模拟物理、屏幕点击事件本文讲的是通过使用代码,可以控制手机的屏幕和物理按键,也就是说不只是在某一个APP里去操作,而是整个手机系统。getevent/sendeventgetevent&sendevent是android系统下的一个工具,可以模拟多种按键和触屏操作,产生的是rawevent,rawevent经过eventhub处理产生最终的gesture事件。gete...
74
热度 -
Android源码之Binder(4)
Android源码之Binder(四)caseBINDER_SET_MAX_THREADS: [//caseBINDER_SET_MAX_THREADS BINDER_SET_MAX_THREADS是设置Binder线程池的大小。 ]//caseBINDER_SET_MAX_THREADS if(copy_from_user(&proc->max_threads,ubuf...
14
热度 -
android 自定义Preferecne格局
android自定义Preferecne布局1.PreferenceActivity介绍PreferenceActivity继承ListActivity它是以一个列表的形式在展现内容,它最主要的特点是添加Preference可以让控件的状态持久化储存,举个例子比如用户选中checkbox后退出应用然后在进入应用,这时用户希望看到的是checkbox被选中,所以软件须要记录用户每次操作的过程并且持久...
13
热度 -
android的数据储存方式-5种
android的数据存储方式------5种本文介绍Android中的5种数据存储方式。数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1使用SharedPreferences存储数据2文件存储数据3SQLite数据库存储数据4使用ContentProvider存储数据5网络存储数据下面将为大家一一详细介绍。第一种:使用SharedPreferen...
45
热度 -
Android Notification通报详解
AndroidNotification通知详解转于:http://www.cnblogs.com/linjiqin/archive/2011/12/14/2288074.html?------------------------------------------------------------------------------------------------------------?根...
98
热度 -
Android 4.0 Launcher源码分析系列(3)
Android4.0Launcher源码分析系列(三)原文:http://mobile.51cto.com/hot-316799.htm首先傻蛋先画了个图来再来阐述一下WorkSpace的结构。如下图:点击查看大图桌面的左右滑动功能主要是在PagedView类中实现的,而WorkSpace是PagedView类的子类,所以会继承PagedView中的方法。当我们的手指点击WorkSpace时,首先...
56
热度 -
Android中Context详解 - 您所不知道的Context
Android中Context详解----你所不知道的Context?本文原创,转载必须注明出处:http://blog.csdn.net/qinjuning???????????????前言:本文是我读《Android内核剖析》第7章?后形成的读书笔记,在此向欲了解Android框架的书籍推荐此书。???????????大家好,?今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----Con...
42
热度 -
Using lists in Android [带通译]
UsinglistsinAndroid[带翻译]UsinglistsinAndroid(ListView)–Tutorial原文地址:http://www.vogella.com/tutorials/AndroidListView/article.html申明:本译文参考谷歌和原文协作翻译,有很小一部分是意译方便理解。如有错误请联系(邮箱:[email protected]/**/:19...
48
热度 -
Top 200的全球开发者博客
有的可能你很熟悉,有的你可能还不知道。这些BLOG的排名通过查看,GooglePageRank,TechnoratiAuthority,AlexaRank,Googlelinks,TwitterGraderRank等等,形成的综合排名。如果你对此感兴趣的话,你可以看看这篇文章——《如何制作一个Blog排名》下面是前200名的排名。希望对那些有日常浏览Blog习惯的人有帮助。大家可以下载更为详细的E...
2333
热度 -
开发自个儿的PHP MVC框架(一)
开发自己的PHPMVC框架(一)这个教程可以使大家掌握用mvc模式开发php应用的基本概念。此教程分为三个部分,现在这篇是第一部分。现在市面上有很多流行的框架供大家使用,但是我们也可以自己动手开发一个mvc框架,采用mvc模式可以大大减少我们开发应用的时间,并且能够更好的组织项目源代码,而且其中的某些模块还可在其它项目中使用。现在我要教大家写一个简单的mvc框架。由于这个项目很简单,轻量,所以可能...
81
热度 -
Eclipse插件开发之基础篇(二) 第一个Eclipse插件
Eclipse插件开发之基础篇(2)第一个Eclipse插件在Eclipse中使用PDE(PluginDevelopmentEnvironment)进行插件开发。在PDE中为大家准备了几个模板供大家参考。第一步咱们先利用模板制作一个简单的插件作为和PDE的第一次接触。1.生成插件工程通过选择[文件]->[新建]->[工程...]启动[新工程(NewProject)]向导。在插件开发的时...
10
热度 -
Android-Service完全解析,关于服务您所需知道的一切(上)
Android--Service完全解析,关于服务你所需知道的一切(上)相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,或者去执行某些需要长期运行的任务。必要的时候我们甚至可以在程序退出...
125
热度 -
AndroidEventBus V1.0.4版公布啦
AndroidEventBusV1.0.4版发布啦关注微信号:javalearns??随时随地学Java或扫一扫??随时随地学Java新版特性?支持Stickyandroid-study.com/pingtaikaifa/631.html">事件;弱引用持有订阅者,无需手动unregister,避免内存泄露。什么是Stickyandroid-study.com/pingtaikaifa/63...
304
热度 -
HttpClient v4.5 容易抓取主页数据
HttpClientv4.5简单抓取主页数据由于工作原因,需要每隔半小时刷新一些网页,并查看上面的数据是否有更新。这件事能否自动化进行呢?查找了下Java相关的资料,蹦出一个关键词:HttpClient。HttpClient是常用Http客户端库,相关的资料也不少,只是网上找到的资料好多都是不能用于4.5版的HttpClient,还是需要自己摸索。在eclipse里新建一个maven工程(mave...
313
热度 -
Android官方技术文档翻译——清单合龙
Android官方技术文档翻译——清单合并本文译自Android官方技术文档《ManifestMerger》,原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger。翻译不易,转载请注明CSDN博客上的出处:http://blog.csdn.net/maosidiaoxian/artic...
27
热度 -
Android幼功:JNI
Android基本功:JNI??一、什么是JNIJava本地开发接口(JavaNativeInterface);用来沟通Java代码和外部的本地代码(c/c++)。通过这个协议,Java代码就可以调用外部的c/c++代码,外部的c/c++也可以调用Java代码;二、为什么使用JNIJava语言装载到虚拟机中,不能和硬件交互,不能驱动开发。JNI扩展了Java虚拟机的能力,驱动开发(如wifi-ho...
63
热度 -
Android中图片的处置(放大缩小,去色,转换格式,增加水印等)
Android中图片的处理(放大缩小,去色,转换格式,增加水印等)多张图片四个方位的图片合成,改变bitmap大小,图片去色等功能??????package?com.dzh.operateimage;??import?android.graphics.Bitmap;??import?android.graphics.Bitmap.Config;??import?android.graphics.B...
60
热度 -
解决Android加载图片时内存溢出的有关问题
解决Android加载图片时内存溢出的问题?尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。?因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap...
19
热度 -
SQL Server 功课监控[转]
SQLServer作业监控[转]在讲解SQLServerAgentJobs之前,先要讲解msdb。Msdb是SQLServer的系统数据库之一,用于存储SQLServer的配置、元数据等信息。包括:l?SQLServerAgentJobs,JobSteps,Jobschedules,Alerts,Operators,等等。l?ServiceBroker,LogShipping,Backups/re...
29
热度