- 博客(10)
- 资源 (45)
- 收藏
- 关注
原创 实现三星S3蒲公英水波纹效果(三)——Activity水波纹实现篇
修改FallView文件,主要参考RenderScriptWallpaper和RenderScriptWallpaper中对RenderscriptGL初始化和调用的时机,在覆写的RSSurfaceView指定方法中初始化和调用RenderScriptGL。 FallView.java文件如下:/* * Copyright (C) 2009 The Android Open Sourc
2012-12-31 21:10:03 11190 33
原创 实现三星S3蒲公英水波纹效果(二)——Renderscript准备篇
这篇主要是关于Android RenderScript 的使用。RenderScript简介:RenderScript是Android平台的一种类C脚本语言,Google虽然一直在之前的各个Android版本内置的动态墙纸中使用该技术实现3D图形特效,但一直未将其集成在公开发布的SDK中。至Android3.0版本开始,SDK中已将RenderScript技术集成了进来,开发者可在Eclips
2012-12-30 19:38:56 10066 8
原创 实现三星S3蒲公英水波纹效果(一)——基础篇
三星S3的水波纹锁屏做的很不错。很多程序猿跃跃欲试。因此,豌豆荚上面有很多模仿三星水波纹的壁纸应用,但使用的话,细心的朋友会发现效果有很大不同。经过一段时间的摸索,我终于把水波纹效果给弄出来了,自认为比豌豆荚上面的应用效果更好,现在将摸索步骤贴出来,做个笔记。整个工程是以Renderscript为核心。.rs脚本程序我并不是很熟悉。这里主要移植了Android系统自带的落水枫叶的动态壁
2012-12-29 08:51:15 9624 3
原创 Java学习笔记(二)——流程,内存管理
1.switch语句,在使用case关键字时,需要注意2点:(1)跟在case后面的值必须是个常量,不能是变量或者表达式;(2)一个case后面一般要接一个break语句才能结束判断. 2.switch(expr)中,expr是一个整数表达式,.因此传递给switch和case语句的参数应该是int,short,char或者byte.long,String都不能作用于switch.
2012-12-28 14:32:14 2176
原创 Java学习笔记(一)——程序基础
1.Java代码安全性检查机制首先由类装载器(class loader)负责把类文件(.class文件)加载到java虚拟机中,它通过区分本机文件系统的类和网络系统导入的类增加安全性,这可以限制任何的特洛伊木马程序,因为本机类总是先被加载,一旦所有的类被加载完,执行文件的内存划分就固定了.然后,字节码校验器进行校验.字节码校验器不检查那些可信任的编译器所生成的类文件,而是对那些有意违背命名
2012-12-27 18:37:02 1828
原创 Android学习笔记(一)——用户界面
1.用户界面核心组件——ActivityActivity 在其整个生命周期并不一直可见。它的可视化周期开始于onStart()方法而终止于onStop()方法。此时它虽然可见,但无法和用户进行交互操作。只有当Activity位于堆栈顶部时,才可以与用户进行交互操作。它的可交互操作周期开始于onResume()方法,终止于onPaused()方法。 2.资源文件的使用资源文件
2012-12-26 22:35:11 2239
原创 Android 动态添加自定义式样的按钮
有时候根据项目需求需要动态地增加控件.比如根据一种商品的可支付方式,动态地添加支付手段的按钮.实现起来比较容易,唯一要注意的是,button外要嵌套一层linearlayout以控制按钮所在位置.而自定义的按钮样式可以通过selector来实现.整个Demo工程结构如下: 动态增加按钮的代码:package com.harlan.demo.activity;
2012-12-26 14:53:14 9374 1
原创 Android AIDL -通过一个比较完整的Demo快速运用
前端时间项目运用到AIDL,关于AIDL客户端以及AIDL服务端网络上没有一个比较完备的Demo.而参考Demo无疑是一个比较快速的学习方法.因此,我写了一个Demo.供大家参考,也非常欢迎大家对其中写的不好的地方进行指正. 好了,首先简述下基本功能:在AIDL 客户端三个EditText中输入三个值,点击提交按钮,将这三个值传入到AIDL服务端进行处理.服务端处理后会执行
2012-12-26 10:21:41 14417 3
原创 Windows7 下载android源码
1.第一步:在官网(http://code.google.com/p/msysgit/downloads/list)上下载最新的git工具2.安装下载的exe文件(直接下一步下一步就好)3.在硬盘上建立存放源码的文件夹,我存放的位置是D:\MyGit\android,在文件夹上右击,会弹出选择Git Bash:4.在浏览器地址栏输入https://android
2012-12-25 21:22:19 18388 5
原创 Java 中的数值运算-BigDecimal
遇到这么一个问题, public static void main(String[] args) {System.out.print("((0.7-0.4))=="); System.out.print(((0.7-0.4))); }结果输出的是:((0.7-0.4))==0.29999999999999993;搜索了下,这里就
2012-12-24 13:59:08 2180
Android fragment 内部嵌套tabhost组件
2014-05-26
WIN7笔记本设置为无线路由器方法
2014-04-01
将Android DhcpInfo属性转换为int类型的测试apk
2014-02-15
AXMLPrinter2(manifest乱码还原工具)
2014-02-07
通过DDMS获取手机屏幕图片的java源码
2013-11-13
自己写的Android个人求职简历应用
2013-10-22
比较完备的安卓课程表应用
2013-10-22
自己做的来电提示软件
2013-10-21
zharlan-mstar-bin-tool-master.zip
2022-12-28
HiTabs-Android Fragment界面框架快速开发
2014-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人