- 浏览: 228906 次
- 性别:
- 来自: 北京
-
最新评论
-
yandol:
ACTION_PAIRING_REQUES找不到,强行用了也无 ...
android 蓝牙 配对 取消pin 配对 转 -
zhenglingkun:
学习了!赞一个!
android 动画 -
renzhe20092584:
哥们 求 源码啊 谢谢了
android dialog 完美播放视频 大小 位置 透明 无边框 (原创) -
wcj343169893:
要是再附上一个例子,就完美了
跨语言之间的socket通信(C--Java的握手) -
veallytong:
只知道说,有没有看到完全做,有毛用阿
android 蓝牙 配对 取消pin 配对 转
文章列表
这是今天用Ant做Build的最后一个收获,如果用想把${db_dir}文件夹下的所有内容拷到${dist_dir}文件夹下,只简单的一句话就成:
<copydir dest="${dist_dir}" src="${db_dir}">
</copydir>
进一步,如果我只想拷贝${db_dir}文件夹下的db-derby-10.3.2.1-bin子文件夹,只这样就行了:
<copydir dest="${dist_dir}" src="${db_dir}">
<in ...
代码:
package com.oyzz.ch3_6;
import android.app.Activity;
/*必须引用graphics.Color才能使用Color.*的对象*/
import android.graphics.Color;
import android.graphics.Typeface;
import android.os.Bundle;
import android.view.View;
/*必须引用 widget.Button才能声明使用Button对象*/
import android.widget.Button;
/*必须引用 widget.Text ...
Bitmap调用recycle? When?
Bitmap有一个recycle方法,意思很简单,回收Bitmap的空间。
Q 1: Bitmap是否有调用recycle方法的必要性?
A: 嵌入式系统总是格外注重空间的问题,不小心的话就会有OOM。但是应用层使用java的android平台有其天然的优势【java语言有自己的垃圾回收,android平台上各个application有自己的process自己的空间】。
无需调用bitmap的理由有:
a. 垃圾回收会处理的;
b. 当application关闭,process被杀掉,所有这个process占用的空 ...
★android 中用bitmap 时很容易内存溢出,报如下错误:
Java代码
Java.lang.OutOfMemoryError : bitmap size exceeds VM budget
● 主要是加上这段:
Java代码
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 2;
BitmapFactory.Options options = new BitmapFactory.Options(); ...
1、加载XML的方式
在众多动画的编程方式中,我最喜欢用这种方式,原因很简单,直观,方便修改……看看一个实例代码:
新建一个aimn的文件夹,在此文件夹里面新建一个XML动画,里面包含动画的各种属性。
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<rotate
android:interpolator="@androi ...
在为程序加背景时,发现在拖动List或Grid列表时一片漆黑,其实只是View的属性而已,ListView、GridView都有这个属性,两种设置如下:
xml布局文件里设置为:
android:cacheColorHint="#00000000"
java代码里设置为:
listView.setCacheColorHint(0);
或
gridView.setCacheColorHint(0);
更改listview焦点背景的问题
<?xml version="1.0" encoding=&quo ...
Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// 创建对象
// 第一个参数指定音频池的最大音频流数目为10
// 第三个参数,声音品质为5
spool = new SoundPool(1, AudioManager.STREAM_SYSTEM, 10);
// 从资源或者文件截入音频流
hit = spool.load(this, R.raw.soun ...
设置一个按钮为透明,
(1)修改配置文件
<Button
android:id="@+id/btnAppMore"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="详细信息>>"
android:layout_alignParentRight="true"
android:layout_marginLeft=&qu ...
android:layout_above 将该控件的底部置于给定ID的控件之上;
android:layout_below 将该控件的底部置于给定ID的控件之下;
android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐;
android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐;
android:layout_alignBaseline 将该控件的baseline与给定ID的baseline对齐;
android:layout_alignTop 将该控件的顶部边缘与给定ID的顶部边缘对齐 ...
在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。
列表的显示需要三个元素:
1.ListVeiw 用来展示列表的View。
2.适配器 用来把数据映射到ListView上的中介。
3.数据 具体的将被映射的字符串,图片,或者基本组件。
根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter
其中以ArrayAdapter最为简单,只能展示一行字。SimpleA ...
动画类型
Android的animation由四种类型组成
XML中
alpha
渐变透明度动画效果
scale
渐变尺寸伸缩动画效果
translate
画面转换位置移动动画效果
rotate
画面转移旋转动画效果
JavaCode中
AlphaAnimation
渐变透明度动画效果
ScaleAnimation
渐变尺寸伸缩动画效果
TranslateAnimation
画面转换位置移动动画效果
RotateAnimation
画面转移旋转动画效果
Android动画模式
Animation主要有两种动画模式:
一种是tweened animation(渐变动画)
XML中
J ...
在Android 中, 制作移动动画,
可以利用 Animation 与 TranslateAnimation 两个物件来达成.
范例程式, 如下 :
Java 程式范例
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 要使用findViewById, 一定要使用layout / *.xml 做为使用者介面
setContentView( R.layout.main );
// 取得UI 介面中的View 物件
...
何实现Android 歌词同步
歌词同步的原理其实很简单:
歌词显示是一个线程, 音乐播放时一个线程,通过播放时间将歌词显示进度与播放进度同步起来。
网络标准的歌词格式是LRC. 我们看下一个LRC文档,其格式就一目了然 ...
Java程序在定义类时,除了使用class关键字标识之外,还可以在class之前增加若干类的修饰符来修饰限定所定义的类的特性。类的修饰符分为访问控制符和非访问控制符两大类。修饰符之间的先后排列次序对类的性质没有任何影响 ...
JAVA中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。搞清楚synchronized锁定的是哪个对象,就能帮助我们设计更安全的多线程程式。
不久前用到了同步,现在回过头来对JA ...