当前位置: 代码迷 >> getClass的解决方案
 
  • 《Android第一行代码》札记

    《Android第一行代码》笔记学习Android开发差不多有两年时间了,期间也做了大大小小的一些项目。近来抽出闲暇想把Android基础强化一下,之前在网上看到了郭霖郭大神的几篇博客,从中受益不少。于是花了近一周时间看完了郭神的一本Android教材——《Android第一行代码》。这本书相比其他教材个人感觉更为基础,内容很实用。看完之后我也有一些收获,学到了一些可以很好的运用到实际中的Andr...

    50
    热度
  • Android更替皮肤解决方案

    Android更换皮肤解决方案Android更换皮肤解决方案转载请注明出处:IT_xiao小巫本篇博客要给大家分享的一个关于Android应用换肤的Demo,大家可以到我的github去下载demo,以后博文涉及到的代码均会上传到github中统一管理。github地址:https://github.com/devilWwj/Android-skin-update思路换肤功能一般有什么?元素一般有...

    20
    热度
  • android 适用代码片段整理

    android实用代码片段整理android常用代码片段,前1-10条是从网上摘录,向原作者致谢。后面为自己整理。1、设置窗口格式为半透明getWindow().setFormat(PixelFormat.TRANSLUCENT);2、Android中在非UI线程里更新View的不同方法:*Activity.runOnUiThread(Runnable)*View.post(Runnable)*V...

    35
    热度
  • Android动态加载进阶 署理Activity模式

    Android动态加载进阶代理Activity模式技术背景简单模式中,使用ClassLoader加载外部的Dex或Apk文件,可以加载一些本地APP不存在的类,从而执行一些新的代码逻辑。但是使用这种方法却不能直接启动插件里的Activity。启动没有注册的Activity的两个主要问题Activity等组件是需要在Manifest中注册后才能以标准Intent的方式启动的(如果有兴趣强烈推荐你了解...

    26
    热度
  • (转)可抽缩、扩展的TextView

    (转)可收缩、扩展的TextView在一些应用中,比如腾讯的应用市场APP应用宝,关于某款应用的介绍文字,如果介绍文字过长,那么不是全部展现出来,而是显示三四行的开始部分(摘要),预知全部的内容,用户点击展开按钮即可查阅全部内容。这样的设计有一定的优越性,毕竟用户的时间有限,注意力和关注力也有限,在使用APP时候,用户需要在最短时间内尽可能快速浏览和查阅到更主要内容,而不是一大堆泛泛而谈的文字内容...

    36
    热度
  • 深入了解Android的消息处理系统-Handler、Looper、Thread学习记录

    深入理解Android的消息处理系统---Handler、Looper、Thread学习记录熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实...

    115
    热度
  • Android圆桌面组件widget与快捷方式shortcut

    Android桌面组件widget与快捷方式shortcut一、桌面组件widget1、新建一个Android工程,命名为WidgetDemo2、建立widget布局文件在res/layout下新建一个widget.xml布局文件<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:a...

    62
    热度
  • Android项目实战-手机卫士30-读取应用的权限以及自定义Toast

    Android项目实战--手机卫士30--读取应用的权限以及自定义Toast昨天呢,我们就已经把杀死进程的功能给完成的啦,那么今天我们就来做这样一件事,那就是,当我们长按某一个条目的时候,我们就显示出这个条目对应的那个应用的权限这个做起来就有点难度啦,因为Android没有公开这个api给我们,所以我们就要自己想办法的啦但是,在做这个之前,我们先处理一些细节的东西先,第一个就是把我手机卫士,以及那...

    39
    热度
  • Android滑动菜单框架完全解析,教你怎么一分钟实现滑动菜单特效

    Android滑动菜单框架完全解析,教你如何一分钟实现滑动菜单特效首先还是讲一下实现原理。说是滑动菜单的框架,其实说白了也很简单,就是我们自定义一个布局,在这个自定义布局中实现好滑动菜单的功能,然后只要在Activity的布局文件里面引入我们自定义的布局,这个Activity就拥有了滑动菜单的功能了。原理讲完了,是不是很简单?下面我们来动手实现吧。在Eclipse中新建一个Android项目,项目...

    40
    热度
  • Android中透过注解代替findViewById方法

    Android中通过注解代替findViewById方法尊重原创http://write.blog.csdn.net/postedit/26507351这篇文章主要讲解注解实现findViewById的功能,首先我们来熟悉一下在java中怎么定义一个注解和解析一个注解注解的概念是在jdk5.0中提出来的,在java.lang的包中已经定义了三个注解:Override,Deprecated,Supp...

    72
    热度
  • Android Content Provider在应用程序其间共享数据的原理分析

    AndroidContentProvider在应用程序之间共享数据的原理分析本文参考Android应用程序组件ContentProvider在应用程序之间共享数据的原理分析http://blog.csdn.net/luoshengyang/article/details/6967204和《Android系统源代码情景分析》,作者罗升阳。0、总图流程图如下:总体类图:1、MainActivity进程...

    96
    热度
  • 【从源码望Android】03Android MessageQueue消息循环处理机制(epoll实现)

    【从源码看Android】03AndroidMessageQueue消息循环处理机制(epoll实现)1enqueueMessagehandler发送一条消息mHandler.sendEmptyMessage(1);经过层层调用,进入到sendMessageAtTime函数块,最后调用到enqueueMessageHandler.javapublicbooleansendMessageAtTime...

    24
    热度
  • 诠注在android中的使用

    注解在android中的使用注解在android程序中的使用何为注解:在Java当中,注解又叫做“元数据”,它为我们在源代码中添加信息提供了一种形式化的方法,让我们能在以后的某个时间方便的使用这些数据。更确切的说,注解在一定的程度上将数据与元代码进行了绑定,并不是将数据保存在外部文件中。当然,这里只介绍Android开发相关的技术,至于注解我会在Java学习总结篇中进行详细的研究和总结。那么,接下...

    46
    热度
  • Android NFC近场通讯02-读写卡的准备工作

    AndroidNFC近场通信02----读写卡的准备工作AndroidNFC近场通信02----读写卡的准备工作由于公司接了一个听上去感觉比较NB的项目,给某油田做派工系统。并由小女子负责Android客户端的开发工作~~开发时的Android设备看上去是比较高大上哈,防爆的,其实很多次同事们都想开玩笑的说试试摔地上,都防爆嘛,那肯定摔不坏的哈~~开发过程中需要用到NFC技术,所以就在网上学习并整...

    87
    热度
  • Android 在Java代码中设立style属性-使用代码创建ProgressBar对象(转)

    Android在Java代码中设置style属性--使用代码创建ProgressBar对象(转)在andriod开发中,很大一部分都要与资源打交道,比如说:图片,布局文件,字符串,样式等等。这给我们想要开发一些公共的组件带来很大的困难,因为公共的组件可能更愿意以jar包的形式出现。但是java的jar包中只允许出现java代码而不能出现资源。当我们想要以jar包的形式提供我们自己开发的公共组件时,...

    37
    热度
  • Spring IOC ( 1 ) : DefaultSingletonBeanRegistry源码分析

    SpringIOC(一):DefaultSingletonBeanRegistry源码分析这是DefaultSingletonBeanRegistry类的体系结构,由一个类一个责任的原则AliasRegistry:提供别名注册的接口SingletonBeanRegistry:?提供单例bean注册的接口ObjectFactory:?这个接口通常用于封装一个通用的工厂,它只有一个方法getObjec...

    357
    热度
  • 如何在Java中避免equals方法的隐藏陷阱

    译者注:你可能会觉得Java很简单,Object的equals实现也会非常简单,但是事实并不是你想象的这样,耐心的读完本文,你会发现你对Java了解的是如此的少。如果这篇文章是一份Java程序员的入职笔试,那么不知道有多少人会掉落到这样的陷阱中。原文转自http://www.artima.com/lejava/articles/equality.html三位作者都是不同领域的大拿,有兴趣的读者可以...

    961
    热度
  • Java面试题总集(上)

    Java面试题全集(上)2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《Java面试大全》进行了全面的修订并重新发布在我的CSDN博客。在修订的过程中,参照了当时JDK最新版本(Java7)给出了题目的答案和相关代码,去掉了EJB2.x、JSF等无...

    16
    热度
  • JSR 286 Portlet 的新特性,第 三 部分: Portlet 过滤器和 Portlet 窗口

    JSR286Portlet的新特性,第3部分:Portlet过滤器和Portlet窗口 在本系列的第1部分简要回顾了JSR168Portlet,并对JSR286Portlet的新增特性做了详细的介绍,第2部分和第3部分将通过在ApachePluto2.0平台上开发和部署Portlet应用程序,向读者介绍JSR286Portlet新特性的使用方法。本文将介绍JSR286Portlet的Portl...

    881
    热度
  • 【转】Java SE 六 新特性: XML API 与 Web 服务

    【转】JavaSE6新特性:XMLAPI与Web服务 转自:http://www.4ucode.com/Study/Topic/1102993 ? JavaSE6做为一个开发平台,针对不同的应用开发需求,提供了各种各样的技术框架。XML处理框架是JDK6的重要组成部分之一。它为应用程序开发人员提供了一个统一的XML处理API。这种框架结构有两个作用:一方面,开发人员透过这些框架,可以透明的替换...

    571
    热度