关闭

隐藏状态栏(适用Android Studio)

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

单例模式的七种写法

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

[置顶] 单例模式成型版

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

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

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

跳转,Intent跳转页面

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

控件移到前面

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

Android Studio 快捷键

查找所有快捷键 查找快捷键[Find Action]:Ctrl+Shift+A --------------------------------------------------------------------------------------------------------------------------------------- 显示一些有用信息...
阅读(414) 评论(0)

Eclipse项目导入AndroidStudio

实际开发中,我们可能要修改之前人写的代码,他可能是用Eclipse写的,也可能是AS写的,如果是Eclipse写的,而且你又不想重新下载Eclipse,可以看一下这一篇博客。 一般用AndroidStudio 打开Eclipse都是作为Module打开   如下图所示: 接下来 选择  “import Eclipse ADT Project”  如下图:   ...
阅读(389) 评论(0)

Button 已经被点击

Button  设置触发一次的点击效果 btn1.performClick(); RadioButton   设置没有左边的圆圈 <RadioButton android:id="@+id/btn2" android:layout_width="0dp" android:layout_height...
阅读(365) 评论(0)

Android 使用数学函数(Math函数)

在编写代码时   有时候要用到函数来解决一些角度问题 之前上网查了很久,发现他们写的有的不好用......所以自己总结一下,方便自己,方便他人。 我该写成了工具类了,直接把工具类贴出来吧~~public class MathUtils { public static double sinX (int x){ return Math.sin(Math.P...
阅读(333) 评论(0)

一个小误区,关于mPaint.setStrokeWidth

关于画笔的setStrokeWidth方法 , 之前理解都只是这个是画笔宽度 , 可是实际上用起来在画某些图形的时候总觉得不对劲,尤其是画圆形想和边缘正切的时候, 仔细想想原来就是这个 方法的原因 画笔 mPaint = new Paint(); mPaint.setStyle(Paint.Style.STROKE); 在(500,500)处想做出一个和屏幕左边相切的...
阅读(332) 评论(0)

android 各国语言对应的缩写

上一篇讲了如何切换多语言  这一篇相当于一个对上篇博客的补充   当你会了上一篇的内容时   这一篇更加有用 android资源文件夹的写法规则: 语言缩写-国家地区缩写 语言缩写 藏语:bo_CN en 英文 en_US 英文 (美国) ar 阿拉伯文 ar_AE 阿拉伯文 (阿拉伯联合酋长国) ar_BH 阿拉伯文 (巴林) ar_DZ ...
阅读(312) 评论(0)

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

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

一行代码教你隐藏标题栏

在实际工作中,我们通常会为了用户体验 把上面的标题栏去掉  让自己的应用视图变得更大,那现在就和大家分享一下怎么隐藏标题栏   很简单  就一行代码 在Manifests  里面的activity 下面多加一个theme <activity android:name=".MainActivity" android:theme="...
阅读(348) 评论(0)
17条 共2页1 2 下一页 尾页
    个人资料
    • 访问:10835次
    • 积分:429
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:0篇
    • 译文:0篇
    • 评论:13条
    最新评论