关闭

Java集合(一)---Java集合框架

一Java集合类简介: Java集合大致可以分为Set、List、Queue和Map四种体系。 其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合。Java 5 又增加了Queue体系集合,代表一种队列集合实现。 Java集合就像一种容器,可以把多个对象(实际上是对象的引用,但习惯上都称对象)“丢进”该容器中。从Java 5 增加了泛...
阅读(122) 评论(0)

Android 屏幕适配方案(实战篇)

写在前面:这一篇主要讲的是实际项目里怎么用   百分比适配方法  完成项目里面的不同手机不同分辨率的适配。 一些其他的方法和一些关于手机适配的概念放在下一篇博客写,为了凑字数??   哈哈哈。 先提供一个可以查询主流手机分辨率的网站:http://screensiz.es/phone 下一步下载一个jar包 , 下载地址: https://github.com/hongya...
阅读(143) 评论(0)

Android EditText与Button和Button点击出现的Dialog联动问题

实际项目中有个需求让本菜鸡头疼许久,没什么技术难点主要是脑子笨,改了这里那里出错,最后总结一下  预防下次再犯二 , 最终总结下来  知识其实没多少 , 就是自己第一次从头一点一点想有点耗时。 实际需求简化版:一个页面里面有很多Item  每个Item主要里面有   一个Button  和一个EditText , Button点击进去里面有一个EditText   里面展示的Button...
阅读(216) 评论(0)

Android 自定义字体样式 及系统默认字体样式 的设置

Android   能添加文字的控件都可以设置字体样式   关键字是:Typeface   在Java代码中设置或者在xml文件里面设置都可以 Android系统默认给出四种样式的字体 , 分别是 : Nomal    Monospace   Sans   Serif   要想使用自定义的字体样式先要从网上下载一个 .tty 格式的字体文件 然后粘贴到项目里面 , 具体步骤如下...
阅读(1605) 评论(10)

FragmentPagerAdapter与FragmentStatePagerAdapter区别

首先他们都是继承自PagerAdapter,FragmentPagerAdapter适合使用在固定的数量较少的场景,比如4个tab的fragment滑动界面,而FragmentStatePagerAdapter适合适合用在多个tab场景下,并且会保存当前界面以及下一个界面和上一界面,最多可以保留3个(具体源码分析参见http://blog.csdn.net/jackrex/article/deta...
阅读(449) 评论(0)

Activity四种启动模式

Activity 的启动模式有四种,standard、singleTop、singleTask、singleInstance. 1.standard 准备工作:两个Aty   相同布局 Manifests修改启动方式 Manifests: <activity android:name=".MainActivity" andro...
阅读(454) 评论(0)

透明度对应数值

透明度                                                     数值                     100% FF 95% F2 90% E6 85% D9 80% CC 75% BF 70% B3 65% ...
阅读(448) 评论(0)

Dialog 去除边缘框 附带背景不变暗

第一步,新建Style @null true @android:color/white @android:color/transparent true @null 第二步 , 新建自定义Dialog类 , 载入Style public class OBDPopDia...
阅读(507) 评论(0)

进入App时,白屏解决

一进入App的时候会出现白屏,解决方法如下, 打开Mainfests 文件 最下面有一个 android : theme    点开  进入 在Style 文件里面  添加下面两行代码 true true OK  , 现在运行一下  问题是不是解决了  哈哈哈...
阅读(461) 评论(0)

隐藏状态栏(适用Android Studio)

项目中一般因为想让自己App的内容占屏幕越大,往往会把项目的标题栏和上面的状态栏去掉。 上网查了之后普遍都是以下回答: 可是,放到项目里面却发现只有标题栏被隐藏了,状态栏没有改变,这是为什么呢?? 最后查到原因: 因为Eclipse是继承Activity  是V4包下面的 , 而 Android Studio  是继承  AppCompatActivity   这个是V7 包下...
阅读(426) 评论(0)

单例模式的七种写法

一单例模式的介绍以及它的应用场景 单例模式是应用最广的模式,也是我最先知道的一种设计模式,在深入了解单例模式之前,每当遇到如:getInstance()这样的创建实例的代码时,我都会把它当做一种单例模式的实现。其实经常使用的图片加载框架ImageLoader的实例创建就是使用了单例模式,因为这个ImageLoader中含有线程池、缓存系统、网络请求,很消耗资源,不应该创建多个对象,这时候就需要用...
阅读(490) 评论(2)

[置顶] 单例模式成型版

单例模式可以说是最容易理解的模式了,也是应用最广的模式之一,先看看定义吧。 定义 确保单例类只有一个实例,并且这个单例类提供一个函数接口让其他类获取到这个唯一的实例。 什么时候需要使用单例模式呢:如果某个类,创建时需要消耗很多资源,即new出这个类的代价很大;或者是这个类占用很多内存,如果创建太多这个类实例会导致内存占用太多。 关于单例模式,虽然很简单,无需过多的解...
阅读(506) 评论(0)

[置顶] 关于canvas画布的操作,看这一篇就足够了!

canvas canvas是Android中自定义绘图中特别重要的一部分,如果你想画出想要的图形,canvas操作能帮你轻松许多。 canvas.save()和canvas.restore()  这两个方法是最先应该了解的,save方法是将现在的画布状态保存,restore方法是将画布的状态退回到上个画布的状态,所以当我们画一些小的需要画布操作的图形的时候,先save再restore...
阅读(692) 评论(1)

在Fragment中绑定Service

1.startService(new Intent(getActivity(),mService.class)); 2.getActivity().startService(new Intent(getActivity(),mService.class)); 3.Intent mIntent = new Intent(getActivity(), BLeService.class);...
阅读(518) 评论(0)

跳转,Intent跳转页面

Inetent用法之一   跳转Activity 首先需要两个Activity   新建项目有一个  还有一个要自己创建 这样就会创建好一个新的Activity  如果想要自己创建的话 别忘了在Manifests  里面注册Activity 如下图: 创建好了之后,开始编辑两个Activity的布局 activity_main.xml <Lin...
阅读(464) 评论(0)
47条 共4页首页 上一页 1 2 3 4 下一页 尾页
    个人资料
    • 访问:16735次
    • 积分:653
    • 等级:
    • 排名:千里之外
    • 原创:46篇
    • 转载:1篇
    • 译文:0篇
    • 评论:15条
    最新评论