自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(70)
  • 资源 (15)
  • 收藏
  • 关注

转载 Android TextView使用自定义字体导致乱码问题

一看确实可以使用,但仔细观察,发现在省略号…的后面有一个方框,类似于出现乱码那种字符,这是为什么呢?  原来android里的ellipsize在处理字符串的时候,如果发现字符串超长,便会把最后一个字符替换为…,不是三个点,而是字体内置的省略号。不管用什么字体,都需要支持这个省略号才能正确显示。APP使用的字体是Mercedes,它支持省略号显示,这里没有问题。问题在于android在处理

2014-04-21 13:56:16 1238

原创 android Studio gradle so的加载

最近在使用Android Studio开发android项目,我的项目是由gradle构建的,gradle的优势文档上有说明,当你不断使用中,我越来越发现,太TMD方便啦,优势大大的明显。打包,功能模块多实现切换等等吧,在这里感谢Nick Xu的引导和帮助。回到正题,如何加载so库。以前的项目都没有使用jni比较简单的项目,最近由于工作原因,感觉切换成Android studio基于gra

2013-11-17 17:08:42 9250 11

转载 情绪ABC理论

什么是ABC理论 ABC理论是由美国心理学家埃利斯创建的。就是认为激发事件A(activating event 的第一个英文字母)只是引发情绪和行为后果C(consequence的第一个英文字母)的间接原因,而引起C的直接原因则是个体对激发事件A的认知和评价而产生的信念B(belief的第一个英文字母),即人的消极情绪和行为障碍结果(C),不是由于某一激发事件(A)直接引发的,而是由于经受这一

2012-09-17 15:31:30 569

转载 情绪ABC理论

什么是ABC理论 ABC理论是由美国心理学家埃利斯创建的。就是认为激发事件A(activating event 的第一个英文字母)只是引发情绪和行为后果C(consequence的第一个英文字母)的间接原因,而引起C的直接原因则是个体对激发事件A的认知和评价而产生的信念B(belief的第一个英文字母),即人的消极情绪和行为障碍结果(C),不是由于某一激发事件(A)直接引发的,而是由于经受这一

2012-09-17 14:50:16 382

转载 Coding skill vs. employee skill

At the extremely basic level, there are basically two good qualities that each programmer should strive for: programming skill and employee skill.Programming skill is basically the ability to write

2012-09-17 14:07:49 392

转载 墨菲定理

If there are two or more ways to do something, and one of those ways can result in a catastrophe, then someone will do it.墨菲定律  “墨菲定律”(Murphy's Law)亦称莫非定律、莫非定理、或摩菲定理,是西方世界常用的俚语。    “墨菲定律”:事情

2012-09-15 20:25:16 1083

转载 新人必修课:把领导安排的工作做到最好

——“让你做A,怎么做成了B?”——“不知道怎么处理这个问题?为什么不问问某某某?”——“不是说好周五给我吗,怎么现在还没有做好?”——“什么?你怎么不提前告诉我?”……什么?我没有看错吧?领导安排工作应该怎么办?这也算是一个问题吗?Soeasy,开工、干活呀!许多小朋友乍一听到这个话题的第一反应就是如此,尤其或多或少的加上些新人急于表现的心态,于是Peggy看到了如下场景反复上演:

2012-09-14 15:21:46 518

转载 说服别人的8个技巧

我们总结了在日常生活中可能会运用到的说服技巧,它们将会帮助你消除尴尬,避免人际交往过程中因观点不一所造成的麻烦。    我们都知道,在人际交往过程中,良好的当众表达能力往往能够使人际关系变得融洽。而在表达的过程中,也就不可避免地会遇到双方观点不同的情景,如果处理不好,往往会给人际关系造成直接或间接的伤害,因此说服技巧和处世应变能力就成了维系人际关系的重要因素。我们总结了在日常生活中可能会运

2012-09-13 15:13:30 443

原创 解决自己的烦恼

进入新的公司后,加班比较多,工作和生活失去了平衡点。工作的时候用心不够,下班休息的时候不能进行充沛的调整,一直都是这么恶心循环,严重影响我平时的心情和工作状态。工作效率降低,生活质量下降,整个人的精神状态很差。一直在琢磨怎么摆脱现状,想摆脱,又没有办法。有段时间甚至想离职换个环境,又有些犹豫。前几天在当当上买了几本书,上下班路上和回家,有时候中午午休,都看看书,发现通过看书换换脑,改变自己

2012-08-15 16:56:29 508

原创 test

2012-08-10 10:39:03 61

原创 记2012-07-28,arvin上海chinajoy

arvin,是我毕业后在深圳工作的同事。我们彼此欣赏,有彼此保持距离。我当时一方面很羡慕他,一方面又避开他,因为他太过自我主张,有时候做决定不是很顾及身边的人,这是我当时的感受。即使这样我一直还是很欣赏他,他的优点是我远远不如的。和他的关系也是一直不错,但不是彼此的最好朋友。我离开深圳时,他单独请我吃饭,两个人聊了很多事情,手上的工作和内心中的性感,彼此好不保留的交流着,很喜欢那种感觉。这

2012-08-03 11:24:55 1988

原创 明天大学同学聚会

来上海马上三个月,工作定了后,几个同学一直在计划大学同学聚聚会,毕竟毕业一年了,很多同学都没有联系了,聚聚大家在聊一聊。之前,一个朋友就说大学同学聚会是很难的,他毕业四五年,在上海的同学也就聚过一次。也说了部分原因:工资的差距,接触层次的不同,从事行业的不同等等。现在真的到了我和我的大学同学的时候,我发现不仅如此,还有消费观不同,情感浓度等等原因。昨晚春(外地研究生,来上海实习)和华(

2012-08-03 10:28:01 621

转载 科大讯飞,demo运行bug解决方案

问题解决!只能说Eclipse和android的开发环境还是不如VS成熟,虽然vs也会有明显的bug,不过eclipse的bug也……好了,不废话了,献上解决办法:1、Java Build Path→Libraries中加入msc.jar,注意,需要使用:Add External Jars… ,也就是说msc.jar 不用copy到工作目录下,否则会出现本题错误,不知为何,BUG?

2012-06-28 11:50:31 3060

转载 写代码如坐禅:你是哪一类程序员

转载自CSDN导读:本文作者Jiri Novotny+由于受Windows 平台任务管理软件的困扰。他把这篇用户文章投递在 ComponentOwl.com,因为他的Swift To-Do List要使用Component Owl 上基于.Net框架的Better ListView作为它的核心组件。  当编译占用你时间时你会怎么做。不只是编译,即使是在等待任何短暂的计算

2012-06-08 15:07:04 300

转载 Facebook老员工的十点经验

我是2007年初加入Facebook, 那时大概150人; 2011年9月底离开, 当时3200多人. 经历了很多稀奇古怪但影响很大的项目, 像Application Platform, Social Ads, News Feed, Gift Shop, Facebook Credits等等. 碰到的很多的问题都是全新的, 规模是互联网历史上最大的. 当时的心惊肉跳现在回想起来是很让人怀念的旧

2012-06-07 19:47:53 1467

原创 ubuntu eclipse 添加字符集

1.终端:~$ sudo vim /var/lib/locales/supported.d/local2.红色的为我添加的字符集,主要是和windows同事svn协同工作zh_CN.UTF-8 UTF-8en_US.UTF-8 UTF-8zh_CN.GBK GBKzh_CN.GB2312 GB2312zh_CN.GB18030 GB180303.终端Gene

2012-04-18 13:42:25 563

原创 ubuntu android sdk 环境变量

$ sudo vim /etc/profile在文件尾追加PATH=$PATH:/home/zhaosc/develop/android-sdk-linux_86/tools:/home/zhaosc/develop/android-sdk-linux_86/platform-tools$. /etc/profile生效。

2012-04-17 12:25:47 1108

转载 android 文件追加 中文无乱码

import java.io.BufferedWriter; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.RandomAccessFile;

2012-04-16 14:06:22 1364

转载 简明Vim操作手册

Vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。Vim the Six Billion Dollar editorBetter, Stronger, Faster.

2012-04-14 18:03:10 2694

转载 读CopyOnWriteArrayList有感

除了加锁外,其实还有一种方式可以防止并发修改异常,这就是将读写分离技术(不是数据库上的)。先回顾一下一个常识:1、JAVA中“=”操作只是将引用和某个对象关联,假如同时有一个线程将引用指向另外一个对象,一个线程获取这个引用指向的对象,那么他们之间不会发生ConcurrentModificationException,他们是在虚拟机层面阻塞的,而且速度非常快,几乎不需要CPU时间。

2012-03-23 10:42:38 358

原创 windows7 + eclipse + cygwin + opencv

装备工作:1.安装cygwinan,网上很多可以参照;2.eclipse + cdt插件安装;3.http://opencv.willowgarage.com/wiki/Android?highlight=%28%28Android%29%29 在此下载android版本的opencv;开始:我没有做过C、C++的开发,也不知道怎么引入第三方的库进行开发,习惯使用ecl

2012-03-22 19:26:40 3006

转载 Android Out Of Memory(OOM) 的详细研究

基于Android开发应用时,可能会挺时常出现Out Of Memory 异常.  在Android中,一个Process 只能使用16M内存,要是超过了这个限定就会跳出这个异常。这样就要求我们要时刻想着开释资源。Java的回收工作是交给GC的,如何让GC能实时的回收已经不是用的对象,这个里面有许多技巧,各人可以google一下。   因为总内存的施用超过16M而引起OOM的情况,

2012-02-29 09:34:55 345

转载 Android Density

一、相关概念a)       android支持density的版本Android从1.6版本开始支持density(对应API Level 4)b)       densitydensity值表示每英寸有多少个显示点,比如240就是每英寸240个点,它是针对设备的属性,它是屏幕物理长宽的扩展,给屏幕设置为低密度显示的内容少,同样的条件下,密度小的屏幕显示同样的按钮看起来大

2011-11-07 19:02:41 366

原创 九月爸爸项目中

现在在公司做定制,主要是九月爸爸的一个项目外包给我们了。现在公司的移动业务不怎么样,接了个外包做做。总结一句话:外包真的不是很好做啊!需求频繁的变更,唯一能够确定的事情就是我们做个应用。外包工期都比较短,这个项目也是一共一个月,不过貌似应该要延期了。到现在界面原型操算定下了,开始贴图,不过貌似还要加几个需求。说说这个项目的收获把。1.毕业这么长时间了,这个是我参与的第一个项目,

2011-11-03 20:39:00 402

原创 自定义日历预研

来个截图(很丑陋)。1.布局文件:

2011-09-28 15:29:39 50

转载 android中用SurfaceHolder处理SurfaceView的画图

在用SurfaceView进行游戏开发过程中,用到SurfaceHolder来处理它的Canvas上画的效果和动画是必不可少的。用于控制表面,大小,像素等。Abstract interface to someone holding a display surface. All

2011-09-25 10:13:50 348

转载 drawable有关

如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。 首先:你需要在AndroidManifest.xml文件的元素如下添加子元素supports-screens android:l

2011-09-25 09:41:30 603

原创 现在很想离职

毕业进入这个公司,做移动android开发,到现在马上三个月了。虽然我技术不好,但是自己很想有提高,很想在工作中多做些事情,自己的技术提高起来。公司目前只有两个项目,我和lxy负责一个遗留项目,大概只忙了20天,需求确认没通过,上边一直没消息,我不知道什么叫需求确认没通过

2011-09-20 19:47:32 361

原创 现在很想离职

毕业进入这个公司,做移动android开发,到现在马上三个月了。虽然我技术不好,但是自己很想有提高,很想在工作中

2011-09-19 20:00:31 69

原创 java 生产者与消费者

这个理念,在大学时就在linux下做过实验,当时纯是应付老师啊,什么不没有记住,只记得打印出各种输出,这几天在项目中看到了一个处理机制,感觉特熟悉,原来是这个东西啊。把项目搞定了,突然想把老师的例实验再写写,记录下。在网上搜索了几个帖子,自己改了改。思路还算清晰。Ba

2011-09-19 17:48:49 306

java 生产者与消费者

这个理念,在大学时就在linux下做过实验,当时纯是应付老师啊,什么不没有记住,只记得打印出各种输出,这几天在项目中看到了一个处理机制,感觉特熟悉,原来是这个东西啊。把项目搞定了,突然想把老师的例实验再写写,记录下。在网上搜索了几个帖子,自己改了改。思路还算清晰。Ba

2011-09-19 17:48:11 78

java 生产者与消费者

这个理念,在大学时就在linux下做过实验,当时纯是应付老师啊,什么不没有记住,只记得打印出各种输出,这几天在项目中看到了一个处理机制,感觉特熟悉,原来是这个东西啊。把项目搞定了,突然想把老师的例实验再写写,记录下。在网上搜索了几个帖子,自己改了改。思路还算清晰。Ba

2011-09-19 17:40:37 65

原创 使用委托(即Observer样式)

1.public class ComputeA1 { protected int Compute(int credit){ return credit * 1000; }}2.public class Student { private ComputeA

2011-08-19 20:16:25 282

原创 使用继承(即Template Method样式)

1.类图2.Student 类:public class Student { private String name; private int credit; public Student(String name, int credit) { su

2011-08-19 20:06:31 295

原创 IPC通信机制

在多进程环境下,应用程序和后台服务间通常会运行在不同的进程中,有着独立的地址空间,但是因为需要相互协作的原因,彼此间又必须进行通信和数据共享,而传统的进程间通信(IPC,Internet Process Connection)却有着进程过载和安全漏洞等方面的风险,而B

2011-08-19 15:33:03 2478 2

原创 启动模式5---AR

这种启动方式也很简单,就是Activity发送广播,BroadcastReceiver接受广播,开启一个Activity。1.AndroidManifest.xml:<manifest xmlns:android="http://schemas.android.co

2011-08-18 19:40:50 376

原创 启动模式4---RSA

在前面几个的基础上,这个启动模式就比较简单了啊!接收到广播,启动某个服务,再去启动一个Activity。1.AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/

2011-08-18 19:12:52 281

原创 启动模式3---RS

这种模式是在RA基础上加以改进,BroadcastReceiver接受到广播后,启动一个服务MyService,MyService开启通知,在通知中开启Activity。1.AndroidManifest.xml:<manifest xmlns:android="h

2011-08-18 17:49:41 276

原创 启动模式2---RA

这个启动模式是通过BroadcastReceiver来启动Activity。1.AndroidManifest.xml添加权限和注册BroadcastReceiver

2011-08-18 17:05:14 301

原创 启动模式2---RA

这个启动模式是通过BroadcastReceiver来启动Activity。1.AndroidManifest.xml添加权限和注册BroadcastReceiver

2011-08-18 17:00:33 74

高焕堂android资料

我还是象征性要一个积分吧!要不hyz4287010气氛了啊!hyz4287010他太坑爹了,敢要十积分,高老师的资料都是免费送人的,他太那个了啊!

2011-08-09

RescueMyGarden

这是我自己写的android 2D游戏,源码中带有丰富的注释,对学习android 2D游戏开发人员会有帮助。

2011-04-24

android 2D游戏

此款游戏源码的注释写的很完整,对于学习android 2D游戏开发的朋友应该会有算帮助。

2011-04-24

Android SDK开发范例大全10

Android SDK开发范例大全,能让你对android SDK, 有初步的了解,在慢慢的学习中,会让你感受到快乐!

2010-11-28

Android SDK开发范例大全9

Android SDK开发范例大全,能让你对android SDK, 有初步的了解,在慢慢的学习中,会让你感受到快乐!

2010-11-28

Android SDK开发范例大全8

Android SDK开发范例大全,能让你对android SDK, 有初步的了解,在慢慢的学习中,会让你感受到快乐!

2010-11-28

Android SDK开发范例大全7

Android SDK开发范例大全,能让你对android SDK, 有初步的了解,在慢慢的学习中,会让你感受到快乐!

2010-11-28

Android SDK开发范例大全6

Android SDK开发范例大全,能让你对android SDK, 有初步的了解,在慢慢的学习中,会让你感受到快乐!

2010-11-28

Android SDK开发范例大全5

Android SDK开发范例大全,能让你对android SDK, 有初步的了解,在慢慢的学习中,会让你感受到快乐!

2010-11-28

Android SDK开发范例大全

Android SDK开发范例大全,能让你对android SDK, 有初步的了解,在慢慢的学习中,会让你感受到快乐!

2010-11-28

Android SDK开发范例大全3

Android SDK开发范例大全,能让你对android SDK, 有初步的了解,在慢慢的学习中,会让你感受到快乐!

2010-11-28

Android从入门到精通所有实例

Android从入门到精通所有实例,对于android的初学者,很有帮助。学习android,是正确的选择。呵呵,我喜欢……

2010-11-28

《Android应用开发揭秘》源码3

《Android应用开发揭秘》源码一共分为三部分,对于学习android开发的朋友会很有帮助,我就是通过读这些代码不断前进的啊!

2010-11-13

《Android应用开发揭秘》源码2

《Android应用开发揭秘》源码一共分为三部分,对于学习android开发的朋友会很有帮助,我就是通过读这些代码不断前进的啊!

2010-11-13

《Android应用开发揭秘》源码1

《Android应用开发揭秘》源码一共分为三部分,对于学习android开发的朋友会很有帮助,我就是通过读这些代码不断前进的啊!

2010-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除