Android开发
jiacc0110
这个作者很懒,什么都没留下…
展开
-
Android开发中解决动画只执行一次的方法
在设置Animation后经常会遇到的问题是动画只执行一次,第二次不再执行。解决的方法是重新建立一个控件对象。若原来使用findViewById(R.id.XXX)得到控件对象,则 改为View.inflate(R.layout.XXX); 其中R.layout.XXX是重新写一个xml文件,这个xml文件只包含原来的R.id.XXX指向的对象。其原理不用多说,每次新建一个控件对象,动画原创 2015-06-29 13:13:56 · 3208 阅读 · 0 评论 -
写一个Tomcat+Okhttp实现的聊天websocket聊天框架(一)-- 完成客户端和服务端的通信
今年的重点就是跟网络刚,学习网络没有个服务端技术是不行的,tomcat7之后支持websocket协议。初步构想是,实现一个服务端使用Tomcat ,客户端使用Okhttp的websocket聊天框架。当对http有一定的熟悉之后,websocket学习起来也是相对容易的。之所以想把它写出来,是因为最近一年的时间学习了不少网络编程的东西,但是零零碎碎没有成为一个系统,所以当下的想法是写一个相对完整原创 2017-04-02 11:02:56 · 4733 阅读 · 0 评论 -
写一个Tomcat+Okhttp实现的聊天websocket聊天框架(二)--完成私聊功能
上一篇中,完成了客户端和服务端的网络,算一个helloworld。只是,服务端使用的是Tomcat给的例子,客户每发一条消息,都会广播到每一个在线的用户。如果我们在撩妹子的时候,还要广播到正牌女友那里,这就尴尬了,显然不符合正常的业务需求,当做一个群聊或许还可以。下面我们就通过修改服务端的代码,来实现一对一的功能。从上一节中ChatAnnotation这个类中,我们可以知道,所有与原创 2017-04-06 23:33:11 · 1360 阅读 · 0 评论 -
OkHttp源码阅读之旅(一)
为什么要学习源码: 作为一个中级工程师(自我定位),如何提高自己的代码能力是迫在眉睫的需求,阅读源码好处就不多说了,可以提高架构能力,阅读优秀的可以减少很多学习上的弯路。源码的选择: 直接阅读Android的源码,对于学习Android的运行机制有好处,但是Android是一个重量级的操作系统,阅读源码只能从点上去逐渐了解某个机制的细节,要完全阅读Android操作系统,几乎是不可原创 2017-03-19 10:24:20 · 758 阅读 · 0 评论 -
一个旋钮的Demo
package jiacc.clockview;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.BitmapShader;import android.graphics.Canvas;i原创 2017-01-19 16:25:38 · 484 阅读 · 0 评论 -
JAVA中遇到金额精确计算时候的问题解决
原则上是使用BigDecimal(String)构造器,我们建议,在商业应用开发中,涉及金额等浮点数计算的数据,全部定义为String,数据库中可定义为字符型字段,在需要使用这些数据进行运算的时候,使用BigDecimal(String)构造BigDecimal对象进行运算,保证数据的精确计算。同时避免了科学记数法的出现。如果科学记数表示法在应用中不是一种负担的话,可以考虑定义为浮点类型。转载 2016-02-29 10:46:49 · 2510 阅读 · 0 评论 -
使用ContentProvider多媒体的Uri
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI存储在外部存储器上的音频文件内容MediaStore.Audio.Media.INTERNAL_CONTENT_URI存储字内部存储器上的音频文件内容MediaStore.Images.Media.EXTERNAL_CONTENT_URI存储在外部存储器上的图片文件内容MediaSto原创 2016-03-02 12:26:08 · 645 阅读 · 0 评论 -
自定义流程节点View
实现的功能为,输入节点名称的字符串数组,就能自动生成流程节点。因为项目上遇到该需求,找了很多实例都不能很好的满足其可维护性,所以自己动手写一个。 本人的非常支持“不要重复发明轮子”的观点,项目的稳定性为最重要的,只有在实在没有成熟的实例控件可以用时才自己动手“发明”。 先贴一下代码:原创 2016-02-14 14:42:58 · 553 阅读 · 0 评论 -
【Android进阶之路】自定义View1
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24252901很多的Android入门程序猿来说对于Android自定义View,可能都是比较恐惧的,但是这又是高手进阶的必经之路,所有准备在自定义View上面花一些功夫,多写一些文章。先总结下自定义View的步骤:1、自定义View的属性2、在View的构转载 2015-10-20 09:17:53 · 409 阅读 · 0 评论 -
一张图告诉你什么是JNI
一张图告诉你什么是JNI原创 2015-09-29 10:34:52 · 415 阅读 · 0 评论 -
JNI自己写NDK开发学习 2015年9月
花了好几天时间,断断续续的尝试,终于把NDK开发环境搭建好了。网上已经有了很多的教程,但是自己尝试过程中还是会遇到很多很多的问题,有些在教程中是找不到的,所以把自己搭建的过程记录下来。相信今后Android Studio提高JNI开发的时候,会省去这些麻烦的步骤材料1. Eclipse,ADT,SDK 如果Android开发环境还不会搭建的话,建议看其他的原创 2015-09-28 15:03:53 · 483 阅读 · 0 评论 -
个人工作之余的学习总结
做Android开发已经两年半的时间了,两年来除了巩固传统的原生开发知识,也想不断尝试着增加自己的技能点,当然这些技能一定以Android开发为树干。但是在这些学习中,大部分都是浅尝辄止,一是因为作为程序员没有太多的业余时间,不可能把业余时间全部用来写代码,毕竟编程不是生活的全部。二是想在工作中使用这些开发方式会遇到多种阻力。而技术这东西,得有持续的学习过程,风风火火的学习一阵,两周不用大原创 2017-10-26 17:46:23 · 1277 阅读 · 0 评论