- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 OpenGL ES 2.0 for Android
1、了解OpenGL着色语言(OpenGL Shading Language)中的三种变量(uniform,attribute和varying) ①、uniform:是由程序传入给(vertex和fragment)shader的变量,只能使用,不能修改。 如果uniform变量在vertex和fragment两者之间声明方式完全一样,则它可以在vertex和f
2016-01-12 15:27:50
952
原创 玩转UITableView
* UITableView(表格视图)1、实现uitableview两个代理UITableViewDataSource,UITableViewDelegate>,并在viewDidLoad中实现相关代理和视图的设置tableView.delegate = self;tableView.dataSource = self;tableView.separator
2015-12-26 21:48:10
390
原创 android之ActionBarActivity的用法
ActionBarActivity是从api 18(android4.3) 开始出现的(需要项目导入v7包),而在这之前,api11上就允许使用ActionBar了。其实ActiveBarActivity的使用非常简单,不过网上demo比较没有详细介绍的。我将通过一个例子来详细ActionBarActivity的使用。1、首先创建一个简单的android项目,项目名称为ActionBarA
2015-07-15 11:44:57
9043
原创 android NDK 初体验
一、搭建android NDK环境1、android中使用NDK的优势:1)当你所开发的应用程序要频繁占用CPU资源。也就是说,设计的算法要利用到DalvikVM(android内置虚拟机)中的所有资源,而且采用原生C代码运行更为有利时。(ps:在android2.2中,JIT编译器会提高类似代码的执行效率)2)如果你的应用程序中有大量的C语言代码,采用NDK方式不仅可以提高开发进程,
2015-07-15 08:52:46
620
原创 android apk 混淆方法
对于新版的apk进行混淆操作:(1)准备工作将项目的project.properties文件中的#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt的前面#注释去掉,并放置于target=android-x的后面。(2)签名打包apk文件项目文件右击选中Android
2015-06-30 16:39:49
522
原创 android插件式开发
android插件式开发是为了解决当我们一个app开发到一定阶段时,功能模块越来越多,apk安装包越来越大,为了在使用过程中,不需要下载整个apk,采用插件式开发,即将一个app的功能,划分为好几个app的功能组合。关键需要我们在Mainfest配置清单文件中添加 android:shardUserId 这个节点。在主app和从app中分别配置 android:shardUserId
2015-05-20 11:08:33
591
原创 TextView_跑马灯效果
本文实现了android系统自带的跑马灯效果(marquee)与自定义的跑马灯效果的对比。1.在系统自带的跑马灯中,xml布局文件必须配置的属性有以下几个:(1)android:clickable="true"*(2)android:ellipsize="marquee"*(3)android:focusable="true"*(4)android:focusabl
2015-05-19 16:59:51
833
原创 文字翻转动画效果
具体表现:android手机从上往下看,当数值加1时,逆时针方向旋转;当数值减1时,顺时针方向旋转。主要java类:RotateAnimation.java(翻转动画接口)RotateAnimation的构造函数的三个参数说明如下:(1)中心点1:center_X;(2)中心点2:center_Y;(3)旋转的类型(方向):type;initia
2015-05-18 17:21:14
712
手机远程控制手机(android)
2015-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人