`
程言方
  • 浏览: 47525 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

想要未知的疯狂

     15岁觉得游泳难,放弃游泳,到18岁遇到一个你喜欢的人约你去游泳,你只好说“我不会耶”。18岁觉得英文难,放弃英文,28岁出现一个很棒但要会英文的工作,你只好说“我不会耶”。人生前期越嫌麻烦,越懒得学,后来就越可能错过让你动心的人和事,错过新风景。——蔡康永      喜欢code,喜欢那种压力感和挑战感。直至现在。      想好好学学厨艺了,觉得这个技能是深夜code后最能感动和安慰自己的技能了。      附下菜单:番茄土豆丝、清炒杏鲍菇、辣子鸡、土豆炖排骨、酱鸡翅、红烧鱼、辣吵鸭血,炒素饼、牛蒡鸡蛋。
对于ios还是有很多陌生,以致项目上了一版本之后才发现,版本适配问题的严重性,总结下这段时间遇到的两个问题。 一:HTMLPrase解析乱码的问题 使用HTMLPrase主要用于解决解析后台懒得解析的html标签,之前一直使用的很顺畅,今天发现9.x系统竟然出现了乱码。最终查到是HTMLPrase出了问题,而且8.x正常显示。可想而之,肯定是编码除了问题。以下是解决方案: -(id)initWithString:(NSString*)string error:(NSError**)error {     if (self = [super init])     {         _doc ...

Volley的使用

一:volley在android2.3之前使用的是HttpClient进行联网,在2.3及以上版本使用的是HttpUrlConnection联网方式;      android新的网络通信库,更快更稳定;适用于通信数据量不大,但是非常频繁的情景; 二:volley提供的功能: JSON,图像 ...
一:Handler Handler在android里负责发送和处理消息。它的主要用途有:   1)按计划发送消息或执行某个Runnanble(使用POST方法);   2)从其他线程中发送来的消息放入消息队列中,避免线程冲突(常见于更新UI线程)    默认情 ...
图片占用内存的算法: android中处理图片的基础类是Bitmap,顾名思义,就是位图。占用内存的算法如下: 图片的width*height*Config。 如果Config设置为ARGB_8888,那么上面的Config就是4。一张480*320的图片占用的内存就是480*320*4 byte。 前面有人说了一下8M的概念,其实是在默认情况下android进程的内存占用量为16M,因为Bitmap他除了java中持有数据外,底层C++的 skia图形库还会持有一个SKBitmap对象,因此一般图片占用内存推荐大小应该不超过8M。这个可以调整,编译源代码时可以设置参数。 自定义应用堆内存: ...
/**   * 以最省内存的方式读取本地资源的图片    * @param context * @param resId * @return     */  public static Bitmap readBitMap(Context context, int resId){  BitmapFactory.Options opt = new BitmapFactory.Options();  opt.inPreferredConfig = Bitmap.Config.RGB_565;   ...
public static Bitmap getRoundedCornerBitmap(Bitmap bitmap, float roundPx) { Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Config.ARGB_8888); Canvas canvas = new Canvas(output); final int color = 0xff424242; final Paint paint = new Paint(); final Rect rect = new Re ...
public static boolean isThisBitmapTooLargeToRead(String path) { File file = new File(path); if (!file.exists()) { return false; } final BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; BitmapFactory.decodeFile(path, options); int width = options.outWi ...
大多数的Android应用程序都会使用HTTP协议来发送和接收网络数据,而Android中主要提供了两种方式来进行HTTP操作,HttpURLConnection和HttpClient。这两种方式都支持HTTPS协议、以流的形式进行上传和下载、配置超时时间、IPv6、以及连接池 ...
一:surfaceView 1、定义 可以直接从内存或者DMA等硬件接口取得图像数据,是个非常重要的绘图容器。 它的特性是:可以在主线程之外的线程中向屏幕绘图上。这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的 ...
standard和singleTop属性的 Activity 的实例可以属于任何任务(Task),并且可以位于Activity堆栈的任何位置。比较典型的一种情况是,一个任务的代码执行startActivity(),如果传递的 Intent 对象没有包含 FLAG_ACTIVITY_NEW_TASK 属性, 指定的 Activity 将被该任务调用,从而装入该任务的Activity 堆栈中。 standard和singleTop的区别在于:standard模式的Activity在被调用时会创建一个新的实例,所有实例处理同一个Intent对象; 但对于singleTop模式的Activity,如果被 ...
在此之前向android项目中添加外部jar包的方法是:     1.将jar包复制到libs文件夹下     2.在eclipse中选中加入的jar包,右击add to build path 这样就可以在程序中使用引进的jar包了 今天引进了fastJson的两个解析包,之后就出现了异常Dex Loader:Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInf ...
直接上代码【来自《java编程思想》】: package 无意识的递归; import java.util.ArrayList; import java.util.List; //可以对容器类使用tostring()方法,但是想要打印出容器中每个对象的时候,就要使用this关键字,在这里就会产生意想不到的递归 public class InfinitiRecursion { public String toString(){ //这时候就会产生异常,因为在‘+’后面是this,就会递归调用该对象的toString方法,产生了异常! //return "InfinitiR ...
在JDBC中利用反射机制来查询单个javaBean时出现了如下异常: java.lang.InstantiationException: com.orange.MusicInfo.MusicInfo at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at JDBCTools.JDBCService.findSimpleRefResult(JDBCService.java:82) at JDBCTools.JDBCService.main(JDBCSe ...
1.引言     1.1编写目的【阐明编写概要设计说明书的目的,指明读者对象。】     1.2项目背景【应包括.a.项目的委托单位、开发单位和主管部门.b.该软件系统与其f1系统的关系。】     1.3定义【列出本文档中所用 ...
Global site tag (gtag.js) - Google Analytics