- 浏览: 693277 次
- 性别:
- 来自: 苏州
最新评论
-
usedlie:
if (flag) { matrix.set(matrix ...
android view的缩放平移简单实现 -
jin290:
简单 快捷 非常棒 可以直接用
android 应用实现微信好友或朋友圈分享 -
貌似掉线:
0是朋友1是朋友圈
android 应用实现微信好友或朋友圈分享 -
zhangzhanlei:
[color=red][/color]
android 应用实现微信好友或朋友圈分享 -
shizhangliao:
android适配多分辨率的小技巧
文章列表
Main layout
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent& ...
android的安装包xx.apk即是zip压缩文件。
我们只需要将后缀名改成zip进行解压即可获取到编译过的文件以及一些图片布局资源。
SharePreference 是一个轻量级的存储机制。只能存储一些基础类型,boolean,Int,float,Long,String。
以xml文件为载体。路径为data/data/包名/share_prefs/文件名.xml
存储的时候类似于Map,key-Value值对.
存放数据的时候需要调用到SharePreference接口的一个editor属性。
通过editor进行数据添加,移除等操作。记得要调用editor的commit方法。
代码如下:
public class Test extends Activity {
/** Call ...
今天本来想在几个裸机上截几张图的。
折腾了整整半天,郁闷。
问题分享下,希望对大家遇到同样的问题时有帮助:
1. 手机usb 数据线连接pc咯, 在设备管理器里看看有没的黄色的未安装驱动的设备,有的话就把手机驱动拿过来装下
(尽量多刷新几次)
2. 在cmd里直接adb shell,有问题的话会出现"device not found",我呢,参考网上的说法“adb kill-server” 再
"adb start-server"..算是一种方式吧。
3. 在任务管理器里把adb.exe关掉,再把ID ...
浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?
浮躁的人容易问:我到底该学什么;——别问,学就对了;
浮躁的人容易问:XX有钱途吗;——建议你去抢银行;
浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!
浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;
浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;
把时髦的技术挂在嘴边,还不如把过时的技术记在心里;
很基础的一些东西,初学者可以参考 转自eoe 论坛的 Krast
Question:
Android是什么?
Answer:
Android是基于Linux平台的开源手机操作系统(2007年11月Google)
Question:
Android上编程用什么语言?
Answer:
Android应用基于Java,支持SQL,由于底层是Linux所以底层支持C/C++
目前有两种编程:
1.基于ADT的JAVA编程
2.基于NDK的C编程
Question:
Android编程环境需要哪些?
Answer:
官方推荐用JDK+ECLIPS ...
正常的,我们都知道android的onTouch事件常用的事件有
onDown, onMove, onUp,onCancel...
前阵子在做一个图片拖拽效果的时候,因为拖拽的后页面的处理问题。
导致onUp事件不能够执行,我的onUp事件响应是删除掉拖拽的图片。
这样每次拖拽完成后,图片都不能被remove掉,堆叠在主界面里,体验很差。
但是又不走onTouch事件的onUp事件,导致删除不了拖动的图片。
后来想到了dispatchTouchEvent,重写了该方法,因为无论onTouch事件返回true or false都要走该方法。该方法可以 ...
在Intent中可以直接使用Intent.setClass()也可以使用组件Component 简单的使用方式如下
package com.huawei;
import android.app.Activity;
import android.content.ComponentName;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.w ...
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_window_focused="false"
android:state_enabled="true" android:drawable="@drawable/1" />
<item android:state_window_focused="false"
android:st ...
在日常应用中,我们习惯查看源码,在android中添加源码的方法比较简单。
只要在\android-sdk-windows-1.5_r3\platforms\android-1.5目录下新建一个文件夹sources
将源码放入重启eclipse即可。
在android中经常要使用到进程间通信传输数据,基本都是使用Intent指向须跳转的页面。
传送数据的无外乎有bundle,或者直接在intent里putextra(key,value);
基本类型可以直接传递,但需要传输对象的时候就不支持了。
这时需要我们将对象序列化,这边先试下parcel的。只要将对象实现parcelable接口,
重写几个方法即可。
如下:
package com.nico;
import android.os.Parcel;
import android.os.Parcelable;
public class P ...
今天在做XML解析的时候,总是给我报
XML Parsing Error: XML or text declaration not at start of entity
的错误,后来查了下讲大概意思是android中解析的时候xml文件格式问题。
在文件的最前端 即<?xml version="1.0" encoding="UTF-8"?>前面不能有空格。
修改即好。
xml
<?xml version="1.0" encoding="UTF-8" ?> ...
最简单的,主要是实现Parcelable的接口,重写那个CREATOR
测试用的接收信息Activity
package com.nico;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Parcelable;
public class Test extends Activity {
/** Called when the activity is first created. */
@Ov ...
从最基本的高等数学开始,Matrix的基本操作包括:+、*。Matrix的乘法不满足交换律,也就是说A*B ≠B*A。
还有2种常见的矩阵:
有了上面的基础,下面我们开始进入主题。由于矩阵不满足交换律,所以用矩阵B乘以矩阵A,需要考 ...
[转]矩阵的学习<4>
- 博客分类:
- 其他相关
什么是对称变换?具体的理论就不详细说明了,图像的镜像就是对称变换中的一种。
利用上面的总结做个具体的例子,产生与直线y= – x对称的反射图形,代码片段如下:
当前矩阵输出是:
图像变换的效果如下: