`
chroya
  • 浏览: 661509 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
1 我的世界不允许你的消失,不管结局是否完美.    No matter the ending is perfect or not, you cannot disappear from my world.  2 爱情是一个精心设计的谎言    Love is a carefully designed lie.  3 承诺常常很像蝴蝶,美丽的飞盘旋然后不见    Promises are often like the butterfly, which disappear after beautiful hover.  4 凋谢是 ...
    最近封装一些功能性的jar包,因为需要产生一些动作,然后给调用者一些回调,所以用到了事件和监听器。     举个例子,比如DragListener和DragEvent,最开始写的时候,每次Drag动作都触发一个DragEvent事件,然后就得new一 ...
    第一种方法,在代码里面直接写。 requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);     需要在setContentView方法调用之前设置。       第二种方法,定义一个主题,在styles.xml里面 <resources> <style name="The ...
      上一篇Android画图之Matrix(一) 讲了一下Matrix的原理和运算方法,涉及到高等数学,有点难以理解。还好Android里面提供了对Matrix操作的一系 列方便的接口。     Matrix的操作,总共分为translate(平移),rotate(旋转),scale(缩放)和skew(倾斜)四种,每一种变换在 Android的API里都提供了set, post和pre三种操作方式,除了translate,其他三种操作都可以指定中心点。     set是直接设置Matrix的值,每次set一次,整个Matrix的数组都会变 ...
          Matrix ,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。         首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法 。下面是一个乘法的公式:         在 Android 里面, Matrix 由 9 个 float 值构成,是一个 3*3 的矩阵。如下图。         没专业工具,画的挺难看。解释一下,上 ...
        前面一篇博文Android画图之Bitmap(一) 介绍了简单的把 Bitmap 画到屏幕上,以及缩放 Bitmap 以铺满屏幕。对 Bitmap 的操作还有很多。比如截取 Bitmap 的部分区域,可以使用 mBitmap = Bitmap.createBitmap(bmp, 100, 100, 120, 120);       这句代码从 bmp 的 (100,100) 处截取 120*120 像素区域放到新的 Bitmap 中。   缩放一个 ...
      最近写电子书程序,设计到对图像的处理,主要是对 Bitmap 的处理,所以有一点小小的心得,拿出来跟大家分享一下。 要把一个 Bitmap 画到 View 上,必须用到的类有 android.graphics.Canvas, 和 android.graphics.Bitmap 。方 ...

给汉王做电子书

      前段时间做的一个翻书的demo,别人看了感觉非常棒,要跟我们合作。接下来的事情就是封装翻书的模块了。据说是给汉王做的,激动中。。       接下来几天将从做翻书效果里面积累的一些东西记录下来。
      把一个数组的顺序打乱,很常用的算法,比如洗牌。。       代码如下: import java.util.Random; public class RandomSort { private Random random = new Random(); //数组大小 private static final int SIZE = 10; //要重排序的数组 private int[] positions = new int[SIZE]; public RandomSort() { for(int index=0; index<SIZE ...
      今天碰到了一个空指针异常,代码看起来很普通,一点也看不出会空指针,后来debug才发现了问题所在。这是很容易忽略的地方,记一笔,不知道大家有没有碰到过。       下面代码是根据这个问题写的。 import java.util.ArrayList; public class Model{ static ArrayList<String> list; static void read(ArrayList<String> list) { if(list == null) { list = new ArrayList<Stri ...
        用hardcode写动画遇到一个问题,pivot的值怎么设置。我一开始以为是相对于整个屏幕的,后来才发现,原来是相对于要实现动画的这个view的左上角的坐标。         在这个pivot上浪费了很长时间,在这里记一笔。
1. 走着走着, 就散了, 回忆都淡了; 看着看着, 就累了, 星光也暗了; 听着听着, 就醒了, 开始埋怨了; 回头发现, 你不见了, 突然我乱了。 2. 我的世界太过安静, 静得可以听见自己心跳的声音。 心房的血液慢慢 ...
         有时候发现别人手机里有一款 apk 挺好,想弄出来装自己手机上,可是却发现那个 apk 是残缺的,里面没有 classes.dex 文件,却有个跟 apk 同名的 odex 文件。残缺的 apk 是装不了的,只能把这 ...
Api Level 3(SDK 1.5)和Api Level 4(SDK 1.6): android.intent.category.ALTERNATIVE android.intent.category.BROWSABLE android.intent.category.DEFAULT android.intent.category.DEVELOPMENT_PREFERENCE android.intent.category.EMBED android.intent.category.HOME android.intent.category.INFO android.inten ...
Api Level 3:(SDK 1.5) android.bluetooth.a2dp.intent.action.SINK_STATE_CHANGED android.bluetooth.intent.action.BLUETOOTH_STATE_CHANGED android.bluetooth.intent.action.BOND_STATE_CHANGED_ACTION android.bluetooth.intent.action.DISCOVERY_COMPLETED android.bluetooth.intent.action.DISCOVERY_STARTED a ...
Global site tag (gtag.js) - Google Analytics