android杂谈
一片枫叶_
专注
展开
-
为App界面添加蒙层效果
最近需要开发一个新的功能,当App新版本第一次打开一个界面时,为改界面添加蒙层效果,效果图如下: 可以考虑: 在改页面的布局文件中添加一个透明的布局文件,当APP新版本第一次打开该页面时显示该透明布局文件,其他的时候隐藏掉; 但是这样的做法有一个弊端就是每个需要这种效果的页面都需要在布局文件中添加该透明布局文件太繁琐性价比也比较高那么有没有可不可以将这种操作抽象出来做成一个统一的方法呢?答案是原创 2016-01-07 09:59:35 · 15433 阅读 · 0 评论 -
android 安装目录介绍
一、安装路径在哪?Android应用安装涉及到如下几个目录:system/app系统自带的应用程序,无法删除。data/app用户程序安装的目录,有删除权限。安装时把apk文件复制到此目录。data/data存放应用程序的数据。data/dalvik-cache将apk中的dex文件安装到dalvik-cache目录下(dex文件是dalvik虚拟机的可执行文件,其大小约为原创 2015-08-14 11:31:48 · 10244 阅读 · 0 评论 -
Android 相关属性
android:layout_gravity="center_vertical"设置控件显示的位置:默认top,这里居中显示,还有bottomandroid:hint="请输入数字!"设置显示在空间上的提示信息android:numeric="integer"设置只能输入整数,如果是小数则是:decimalandroid:singleLine="tr原创 2015-09-25 10:26:21 · 4924 阅读 · 0 评论 -
ApplicationId 与 PackageName
Context是我们在编写Android程序经常使用到的对象,意思为上下文对象。 常用的有Activity的Context还是有Application的Context。Activity用来展示活动界面,包含了很多的视图,而视图又含有图片,文字等资源。在Android中内存泄露很容易出现,而持有很多对象内存占用的Activity更加容易出现内存泄露,开发者需要特别注意这个问题。本文讲介绍Andr转载 2015-09-25 10:50:33 · 2518 阅读 · 0 评论 -
android侧滑菜单-DrawerLayout的基本使用
目前主流App开发中,部分是以侧滑菜单为主布局架构,以前做android侧滑菜单时,大多选择使用github上的第三方开源框架SildingMenu,但是这个框架还是稍显笨重,好消息是google已经开源了一个侧滑菜单布局组件:DrawerLayout,DrawerLayout是V4包中的组件,也是直接继承于ViewGroup类,所以这个类也是一个容器类原创 2015-08-21 11:23:38 · 1779 阅读 · 0 评论 -
Android中使用Handler造成内存泄露的分析和解决
(一)什么是内存泄露?Java使用有向图机制,通过GC自动检查内存中的对象(什么时候检查由虚拟机决定),如果GC发现一个或一组对象为不可到达状态,则将该对象从内存中回收。也就是说,一个对象不被任何引用所指向,则该对象会在被GC发现的时候被回收;另外,如果一组对象中只包含互相的引用,而没有来自它们外部的引用(例如有两个对象A和B互相持有引用,但没有任何外部对象持有指向A或B的引用),这仍然属于不原创 2015-07-14 18:30:54 · 8123 阅读 · 0 评论 -
Android 深入理解Android中的自定义属性
转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45022631; 本文出自:【张鸿洋的博客】1、引言对于自定义属性,大家肯定都不陌生,遵循以下几步,就可以实现:自定义一个CustomView(extends View )类编写values/attrs.xml,在其中编写styleable和i转载 2015-04-28 18:30:22 · 1482 阅读 · 0 评论 -
Android Application之onLowMemory与omTrimMemory
优化android相关代码时,发现了Application中存在着这样两个方法:onLowMemory与omTrimMemory不单单是Application,Activity、Service中同样存在这两个方法;这两个方法主要用于在设备内存紧张时,应用后台进程(不是特指后台进程(service))被系统杀死时系统提供的回调函数;这个主要用于android14之前,在安卓14之后可以使用onTri原创 2015-12-21 10:11:58 · 3968 阅读 · 2 评论 -
Android 之popupWindow 在指定位置上的显示
这篇文章主要介绍了popupWindow 在控件的各个方向上的显示(上、下、左、右),主要用到popupWindow 的showAtLocation()方法:在控件的上方:[java] view plaincopyprivate void showPopUp(View v) { LinearLayout layo原创 2016-01-06 16:16:50 · 11915 阅读 · 2 评论 -
Android 工具类之--TextUtils
android开发中我们经常会使用一些自定义的工具类,比如字符串工具类,时间工具类,日期工具类等等,其实android系统已经为我们创建了这些工具类,我们直接拿来用即可,若需要实现一些定制的工具方法,集成这些工具类,自定义实现定制方法即可。这里我们来介绍一下android的字符串工具类-TextUtils说明:TextUtils是android系统操作字符串的工具类,里面包含了许多对字符串的操作方法原创 2016-02-22 15:21:11 · 2684 阅读 · 0 评论 -
andbase中sqlite的orm框架litepal支持Bitmap存储
最近在学习andbase开发框架,该框架实现了许多常用的功能,为我们针对android应用的开发提供了很大的便利,在使用的过程中,由于项目的需求,需要存储图片信息,LZ比较懒没有保存文件信息,而是想直接在sqlite数据库中保存Bitmap类型的数据,但是发现这个orm框架不支持这种操作。于是下载源码,修改一番,终于修改成功。 下面是lz修改源码的整个过程: (1)原创 2014-11-20 14:25:31 · 1787 阅读 · 0 评论