自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (94)
  • 收藏
  • 关注

原创 Android grantUriPermission的使用场景和方式

特别是两个独立的应用之间互通数据的时候。例如我们应用从图库获取文件的uri,显示在应用内的ImageView中。:File 通过 File Provider的 getUriForFile 接口返回的URI。注意此接口会在File的路径基础上进行编码,直接通过Uri的toString是无法获取的。因为是临时授权,应用进程停止重新启动,相应的权限也就没有了。FLAG_GRANT_WRITE_URI_PERMISSIO 写。FLAG_GRANT_READ_URI_PERMISSION 读。

2023-10-25 00:27:39 1715

原创 ScrollView和RecyclerView的滑动事件处理

View的事件传递不做重复性的说明,关键函数在viewGroup的dispatchTouchEvent中,可参考其他博客学习。重点说明嵌套滑动的处理。public boolean dispatchTouchEvent(MotionEvent ev) {.........//down事件是一个touch事件的开始,所以在down事件的时候,要清理掉其他的if (onFilterTouchEventForSecurity(ev)) { final int action = e

2020-07-15 22:21:09 543

原创 Android JetPack DataBinding 使用和源码分析

使用方法:1、配置graldel文件dataBinding{ enabled true}XML文件<data> <variable name="users" type="com.example.myapplication.databinding.User" /> //对应继承BaseObs...

2020-04-01 20:52:54 414

原创 Android的Jetpack组件中Room的基础使用方法资源

Jetpack架构组件之 Room 入门 + 原理介绍 :Room 是Google为了简化旧式的SQLite操作专门提供的一个覆盖SQLite抽象层框架库作用:1.实现SQLite的增、删、查、改功能。2.使用简单(类似于Retrofit库),通过注解的方式实现相关功能。3.拥有SQLite的所有操作功能(表所有操作、版本升级…)。基本使用方法注解的力量:1.Bean(实体)@...

2020-04-01 14:56:20 255

转载 Android 处理内存泄露

原文地址:Android 处理内存泄露的方法作者:leechongzhi1.   内容本文档包含如下内容:l  如何确定App存在内存泄露l  如何定位App的内存泄露位置l  怎样避免内存泄露2.   名词解释App:ApplicationVSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)

2013-09-17 00:44:00 732

转载 下拉刷新组件与侧滑菜单总结

由于在日常开发中,我们经常要用到下拉刷新组件,像QQ刷新好友那样的功能,或者像人人网那样左侧可以滑出一个菜单,于是之前在网上找了两个例子,当然是别人写的代码,在下还只是菜鸟一枚,只是下载的时间久了,没办法贴出原帖的地址了,如果原作者看到了也可以联系我或者帮我加上原帖的出处,这里先谢过那些无私奉献的高手们。两个DEMO已做为附件上传。  前段时间一直在赶项目没什么时间,今天特意想到对之前用到的一

2013-07-19 00:42:52 1039

转载 android invalidate 执行流程详解

http://blog.csdn.net/qinjuninginvalidate()函数的主要作用是请求View树进行重绘,该函数可以由应用程序调用,或者由系统函数间接调用,例如setEnable(), setSelected(), setVisiblity()都会间接调用到invalidate()来请求View树重绘,更新View树的显示。      注:requestLayou

2013-05-24 01:08:40 534

转载 Android性能优化

Android性能优化案例研究(上) 英文原文:Android Performance Case Study  编译:ImportNew - 孙立译 者前言:这是Google的Android开发工程师Romain Guy刊登在个人Blog上的一篇文章。Romain Guy 作为Android图形渲染和系统优化的专家,是Android 4.1中的“黄油项目”开发者

2013-04-26 00:44:51 676 1

转载 Android WindowManager的API

WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。   它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下这个类: 定义public static class WindowManager.LayoutPara

2013-04-21 23:55:50 1210

转载 Java性能小技巧

Java性能小技巧 英文原文:xmlandmore,编译:ImportNew - 朱伟杰局部决定整体。一个应用的整体性能取决于每个组件的性能。下面是一些帮助你提高应用性能的Java编程技巧:编程技巧原因及策略避免重复创建对象为什么:更少的对象会需要更少的垃圾回收使用的空间越少,应用的性能越好

2013-04-19 23:56:08 534

转载 Java对象内存结构

Java对象内存结构 英文原文:Code Instructions,翻译:ImportNew - 郑雯原文于2008年11月13日 发表, 2008年12月18日更新:这里还有一篇关于Java的Sizeof运算符的实用库的文章。学C/C++出身的我,对Java有一点非常困惑,那就是缺乏计算对象占用内存大小的机制。而在C++中就可以通过sizeof运算符来获得基本

2013-04-19 00:11:12 691

转载 gcc编译安装

(1)-(9)参考 http://blog.csdn.net/gengshenghong/article/details/7498085(1)RHL5.6的系统,自带的gcc4.1.2,打算升级到4.7.1(2)download gcc4.7.1 ftp://gnu.mirror.iweb.com/gnu/gcc/(3)install gmp      下载gmp: http://

2012-08-10 00:49:56 564

转载 Android--高效地加载大图片

在Android开发中,我们经常需要加载图片。但是图片的尺寸往往会很大,如果我们要的是比较小的图片,在Android有限的内存下,我们显然不能把大尺寸的图片放到内存里,这样不但效率降低,而且会导致java.lang.OutOfMemory异常,相信很多朋友都遇到过这样的问题,那么该怎么解决这一问题呢?其实在Android官方文档中早已给出了解决的方案。一、读Bitmap的尺寸和类型

2012-07-30 23:07:17 669

转载 android TraceView 使用方法搜集

TraceView使用方法2012-01-11 09:58:14     我来说两句 收藏    我要投稿    [字体:小 大]一、TraceView简介      TraceView是AndroidSDK里面自带的工具,用于对Android的应用程序以及Framework层的代码进行性能分析。      TraceView是图形化的工具,最终它会产生一个图表,用

2012-05-21 23:42:56 2912

转载 Launcher——拖放功能深入研究 (转)

Launcher——拖放功能深入研究 (转)已有 20 次阅读2012-4-1 15:21 |个人分类:android开发| Launcher, 拖放功能Luancher有一个相对比较复杂的功能就是拖放功能,要深入了解launcher,深入理解拖放功能是有必要的1.首先直观感受什么时候开始拖放?我们长按桌面一个应用图标或者控件的时候拖放就开始了,包括在all app v

2012-04-01 20:25:47 465

转载 关于Activity的onSaveInstanceState调用时机的说明

关于Activity的onSaveInstanceState调用时机的说明已有 11 次阅读2012-3-1 11:16 |个人分类:Android| 函数, android, reference关于Activity的onSaveInstanceState调用时机的说明Activity的生命周期里并没有提到onSaveInstanceState的触发,这个函数提供了为我们在某些

2012-03-01 23:29:26 976

转载 转载的 apk反编译的学习

写个东西不容易啊!第一次写了一半,上传个文件后,结果网络崩溃了。把我气得......(实践了几次之后发现,在Chrome浏览器下上传图片是会崩溃的,换了搜狗,一切才正常。)其实按照我的札记的顺序,这次本应该写一写关于Android的基本的技术和相关的知识。毕竟这样比较符合逻辑。可是最近学习的时候碰到了关于反编译方面的知识,所以自己留心进行了一系列的实践并做了一下总结,希望能够为大家提供一些帮助。通

2011-12-30 23:09:21 510

原创 指令集学习

--------------------------------------------------------------------------------------------AllAppsList.java   removePackage014038: 7210 fb07 0100                         |0002: invoke-i

2011-12-25 23:28:13 1163

原创 一些GSL的专业术语

Shader(着色器)是用来实现图像渲染的用来替代固定渲染管线的可编辑程序。  Shader分为Vertex Shader顶点着色器和Fragment Shader像素着色器两种(注:两种着色器在不同的实现中略有不同)。其中Vertex Shader主要负责顶点的几何关系等的运算,Fragment Shader主要负责片源颜色等的计算。  着色器替代了传统的固定渲染管线,可

2011-12-14 22:44:31 525

转载 android的半透明效果实现

昨天上午去了个面试,公司名我就不说了。面我那哥们问我有没有实现过半透明的popupwindow。哎,俺实在,没有做过那就是没有做过。估计那哥们也没打算要我,嫌我经验不够,我也没有舌灿莲花那种口才。公司老总说要求签卖身契,3年合同,3年之内辞职要赔钱。3年时间何其漫长,要是公司留得住人,不用签卖身契照样生意兴隆,人才(财)滚滚而来。现在打算去广州了,女朋友一个人在那边,男人嘛,该承担还是得承担,论坛

2011-11-13 17:13:31 8483 2

转载 Android.mk 翻译

Android.mk文件语法说明                                                                                        译者:ChrixLee 2010.5.12Android.mk的用法和基础已有 3 次阅读2012-4-27 22:31一个An

2011-10-31 23:58:25 460

原创 给力的回答!

1、怎样可以最有效地瘦臀?回答:蹭树。2、显示器画面不停地轻微抖动,有什么办法?答:你也不停地抖动,当你的频率和振幅与显示器画面一致时,你就感觉不出来了。7 m1 W! |/ G, p) j3、为什么好马不吃回头草? & @1 e' w( c& r, d回答:因为马儿拉屎在后面拉

2011-07-15 00:59:48 1081

原创 横竖屏切换

问题如下:关于android图片widget横竖屏切换时的问题 我想在一个Activity里面放一张很大的图片,点击后进入另外一个Activity,在不切换横竖屏时一切正常,在横竖屏切换的时候程序就很容易报异常,强行关闭。查看LOG显示Unable to st

2011-07-06 00:43:04 2175

原创 异步AsyncTask,怎样停止AsyncTask和Thread

我们要知道在java的线程中,没有办法停止一个正在运行中的线程。在Android的AsyncTask中也是一样的。如果必须要停止一个线程,我们可以采用这个线程中设置一个标志位,然后在线程run方法或AsyncTask的doInBackground方法中的关键步骤判断这个标志位以决定是否继续执行。然后在需要终止此线程的地方改变这个标志位以达到停止线程的目的。              从外部调用

2011-07-01 00:07:00 2942

原创 CD-KEY: DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G CD87T-HFP4C-V7X7H-8VY68-W7D7M 联想系统恢复光盘密钥

CD-KEY: DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G CD87T-HFP4C-V7X7H-8VY68-W7D7M

2011-06-27 19:26:00 6094

原创 home 键实现

Home键系统保留,无法通过onKeyDown监听,但可在onDestroy或onStop中处理,因为按back会进入onDestroy,按home会进入onStop,因此,对于home键客按以下方式处理:    @Override    protected void onPause() {        Log.v(LOG_TAG, "onPause: ");        Sy

2011-06-27 13:27:00 586

原创 Android MK文件写法

  (1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下       Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:       LOCAL_PATH:=$(call my-dir)       上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。       (2)Android.mk中可以定义多个编译模块

2011-06-24 00:31:00 1114

原创 电话本增加toast覆盖原来电话号码

 //完成归属地的显示  private void showAddressInfo(String incomingNumber, String address) {    WindowManager.LayoutParams params = new WindowManager.LayoutParams();          params.height = WindowManager.Layou

2011-06-23 23:15:00 540

ADS1.2工具开发linese

ARM工具开发包,1.2版本,提供下载ADSlinese

2013-06-28

Android性能优化总结

一些工作经验的总结,有关性能优化的.希望一起交流

2013-04-26

gccpart2-gcc

gccpart2-gcc源码

2012-08-14

gcc(part1)g

gcc-part1-gcc源码

2012-08-14

android实例集合学习

微信开门效果,scrollview反弹效果,天气时钟widget,拖拽滑动_有3D_有循环_CircleTest.rar,WIn8系统的磁铁效果,下拉刷新listview,一些动画特效的集合。

2012-04-02

android 多选功能

android 多选功能,listView的多选功能

2012-04-01

android Demo学习例子

book卷曲Demo、自定义dialog、3Dmusic、小米FileExplorer。资质桌面课程表插件

2012-03-29

android 仿workspace

android 仿workspace,拖动滑动屏幕。长按拖动

2012-03-25

ndk_launcher.zip学习

ndk_launcher.zip学习

2012-03-19

android TestYouku组件,软键盘

android TestYouku组件,软键盘,android开发权威指南源码

2012-03-02

android 分页显示图片

实现了分页加载,可以设置列数量,暂时解决了一下大量图片下内存溢出的问题,用80多张图片实验了一下。源码里包含图片,所以有些大,见谅

2012-02-25

android gif动画,版本升级,Audio stream

android gif动画,版本升级,Audio stream实例和网页说明

2012-02-22

业余学习listview.zip

业余学习listview.zip

2012-02-20

android 百度地图

android 百度地图

2012-02-11

android 小米主题

小米主题

2012-01-09

android单元测试翻译

android单元测试翻译

2011-12-23

自动化测试用例和大道至

android自动化测试用例和大道至

2011-12-22

android函数

android GL学习公式

2011-12-20

RS和图标阴影代码

RS和图标阴影代码

2011-12-16

android 3d专业概念学习

android 3d专业概念学习,着色器,投影矩阵等。

2011-12-15

android GLSL学习

GLSL学习,pdf格式GLSL学习

2011-12-14

android rs部分资料

android rs部分资料

2011-12-08

Android应用架构设计

Android应用架构设计

2011-11-25

3dmusic和opgl学习

3dmusic和opgl学习;3dmusic播放器和opgl学习3dmusic和opgl学习;3dmusic播放器和opgl学习

2011-11-25

opglTest学习

opglTest学习

2011-11-25

launcher代码

launcher代码;launcher代码;launcher代码;launcher代码;

2011-11-24

android墙纸和eoe特刊二十三期

android墙纸和eoe特刊二十三期;android墙纸和eoe特刊二十三期

2011-11-24

Jetpack Room Demo

Android的Jetpack组件中Room的基础使用方法资源

2020-04-01

android 图片处理

最全的图片处理技巧源代码:图片缩放,图片的圆角,图片倒影,旋转图片,图片反转,图片色彩饱和度亮度处理,图片写字,怀旧图片风格,模糊图片效果,浮雕效果,锐化效果,底片效果,光照效果,s素描,图像裁剪。废话不多啦,各位拿去用吧~~~

2014-06-25

百度圆盘桌面、六边形自由布局

1、Android六边形自由布局 2、百度桌面圆盘高仿 3、百度应用推送界面

2013-11-18

c语言练习代码

c c++的课程代码 陈宗权的课程代码

2013-10-11

旋转菜单Demo

Android 旋转菜单的Demo和股票管家的代码

2013-09-18

自定义ViewGroup

自定义ViewGroup,实现仿360手机助手界面

2013-09-04

微信、YuToBe、QQTab

service后台多任务下载notification进度条断点续传,QQ2013 底部tab 的简单实现,微信5.0界面源码+素材,仿Youtube的视频拖动控件Demo

2013-09-02

上拉下拉刷新功能

上拉下拉刷新功能,上拉加载更多,下拉刷新功能

2013-07-19

Tab页滑动切换

Android 滑动页码切换Tab页,ListView 和GridView

2013-07-04

Android_APIDemo

Android4.2.2 API Demo下载

2013-07-02

ARM1.2(1).

ARM1.2开发工具第二部分,和第一部分放一起。

2013-06-30

ARM开发工具0

ARM开发工具ADS1.2版本第一部分下载,分开下载

2013-06-29

ADB工具压缩

ADB版本1.0.31,最新版的ADB工具

2013-06-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除