关闭

[置顶] 单例模式成型版

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

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

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

[置顶] 超详细!一步一步完成多语言适配

多语言适配是工作中经常要用到的,为了怕自己遗忘,也为了大家了解一下多语言适配,写了这篇博客,话不多说-------------开始吧。 多语言适配分三步 : 1,新建values文件   2,Java代码   3,刷新页面 一,新建不同语言的Values文件 第一步,把左边的工作区间切换到project , 找到res文件夹下的values 文件夹 复制 , 粘贴到res文件架下面重...
阅读(375) 评论(0)

[置顶] 超详细!!canvas常用方法大全

要想绘制一些特别的效果的话,离不开Paint和Canvas   Paint 就是画笔   Canvas 就是画布 本篇文章 主要讲的是Canvas    Canvas主要是在onDraw里面使用 首先我们先初始化一下Paints public class MyView2 extends View { private Paint mPaint; public MyVi...
阅读(422) 评论(0)

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

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

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

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

FragmentPagerAdapter与FragmentStatePagerAdapter区别

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

Activity四种启动模式

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

透明度对应数值

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

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

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

进入App时,白屏解决

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

隐藏状态栏(适用Android Studio)

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

单例模式的七种写法

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

在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);...
阅读(390) 评论(0)

跳转,Intent跳转页面

Inetent用法之一   跳转Activity 首先需要两个Activity   新建项目有一个  还有一个要自己创建 这样就会创建好一个新的Activity  如果想要自己创建的话 别忘了在Manifests  里面注册Activity 如下图: 创建好了之后,开始编辑两个Activity的布局 activity_main.xml <Lin...
阅读(354) 评论(0)

控件移到前面

相对布局中,在布局xml文件里面后写的View自动在前面。但是,如果项目中需要动态改变的时候怎么做呢? 很简单!其实就是一行代码就可以了 View.bringToGFront(); 调用这个方法就可以了,下面实战一下。 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android...
阅读(430) 评论(0)

Android Studio 快捷键

查找所有快捷键 查找快捷键[Find Action]:Ctrl+Shift+A --------------------------------------------------------------------------------------------------------------------------------------- 显示一些有用信息...
阅读(422) 评论(0)
30条 共2页1 2 下一页 尾页
    个人资料
    • 访问:11036次
    • 积分:429
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:0篇
    • 译文:0篇
    • 评论:13条
    最新评论