- 浏览: 32634 次
- 性别:
- 来自: 上海
最新评论
-
zenmshuo:
很不错,之前都是用Spread Studio实现的折线图
android自定义控件之折线图 -
轻指飞扬:
xiaoxie 写道
“资深Android应用开发工程师”岗位面试记录 -
xiaoxie:
...
“资深Android应用开发工程师”岗位面试记录
文章列表
即将过去的2015年,这年可以称得上是动荡的一年,从股票的疯涨到狂跌、又到房价飙升。老百姓上半年全民炒股,下半年又出现疯狂炒楼,在这一系列社会乱象后看到的是我们名族自古以来推崇的“投机取巧”、“四两拨千斤”的思想而产生的一个浮躁的名族。有的人已经有了N套房,还在想方设法买房,这种资产变态运作,使得社会中贫富差异继续扩大,有的人通过耍些小聪明变成富翁,而有的人辛勤劳动但穷尽一生,看样子在成年人的社会中没有公平两个字。
2015年对于我来说是太平常的一年,我对广大民众投机致富的行为不削一顾,对社会上出现的投机论调充耳不闻,我只管我安安心心写代码,毕竟劳动最光荣嘛。这一年我们面访产品 ...
实现如下图所示效果:
实现步骤:
1、为图片控件ImageView设置setOnTouchListener()
iv = (ImageView) findViewById(R.id.picture);
iv.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
...
我们都知道Android SDK给我们提供了4种常用的动画效果分别是:AlphaAnimation:透明度变化动画RotateAnimation:旋转动画ScaleAnimation: 缩放动画TranslateAnimation:位置变化动画但有时这些动画不能满足我们的要求,所以我们要通过自定义动画的手段来实现我们个性化的动画。学习自定义动画很简单,我们可以参考上面这些SDK中动画类,看它们是如何实现的。就以RotateAnimation为例:
public class RotateAnimation extends Animation {
private float mFrom ...
最近在学着做android自定义控件,为熟练Canvas与Paint的使用方法而写了个折线图控件。效果如下:
图中的X轴刻度数、Y轴的刻度数、折现数、以及折现数据都做了参数供调用者指定。废话不多了,直接上控件代码
package com.example.customwidget;
import java.util.List;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics. ...
昨天的下班节奏异于以往,原因是我在本周一接到一个面试通知电话,和电话里的HR确认周三晚上6:00面试(她原先想定在上午,我由于这阵子请不出假,所以协调下来安排到这个点。。。)。我一下班就直奔地铁站 ...
Eclipse Build项目时报错“ is missing required source folder:' src' ”
解决步骤:
右键报错项目-->properties-->导航栏选择java build path-->source选项卡-->把下面buildPath中的src Remove掉-->Add Folder把Src文件重新加入到BuildPath中-->OK
Java集合中,HashMap的点名率很高,这归功于它的Key-Value键值对结构,还有它不错的效率。HashMap由于运用Hash算法定位并配合它的存储方式使它有了不错的效率,理解
它的存储方式对我们自己日常开发也有启发作用,就让我们一同来学一些吧~
首先看它的构造方法
HashMap()
构造一个具有默认初始容量 (16) 和默认加载因子 (0.75) 的空 HashMap。
HashMap(int initialCapacity)
构造一个带指定初始容量和默认加载因子 (0.75) 的空 HashMap。
HashMap(int initia ...
在使用百度定位SDK时遇到一个非常郁闷的问题
照着百度SDK使用文档,分别将.jar文件与.so文件放入libs根目录与libs\armeabi目录下
程序运行中得到的location对象值是error code : 162 latitude : 4.9E-324 lontitude : 4.9E-324。
花了很长时间检查调用部分、权限配置部分均没没有错误。
在入口activity中加入了段测试程序,看.so文件是否能加载
结果报了a.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned nul ...
单例模式是java开发使用最为频繁的模式之一,其作用也是显而易见的。下面就让我们来一同了解一下“单例模式”的定义、作用、以及实现方法。
单例模式的定义和作用
控制某个类只能有一个实例,所以称之为单例模式。控制类的实例数量的作用在于减少内存开支、减轻垃圾回收器的负担。
什么时候需要用单例?
主要分两种情况:
1、当某个对象会被频繁访问并且在多线程并发访问时没有线程安全性的问题时,可以考虑使用单例来完成这样的任务,比如DAO类Service类等等这样需要被大量访问的对象。
2、作为通信媒介使用,也就是数据共享。
当然这上面列举的只是比较具有代表型的应用场合,根据单例的特性还能有跟多的用武之地就请 ...
1、检测sqlldr是否可用
cmd->sqlldr->如出现图中的参数信息说明sqlldr已安装并可用,通过这些参数信息可以帮助用户进一步使用sqlldr。
2、获取数据文件
我的数据文件存于d:/datefile.txt,内容如下:
3、根据数据文件写控制文件
在D盘根目录下创建test.txt文件,文件内容如下:
load data
infile 'd:/datefile.txt'//指定数据文件位置
TRUNCATE //指定导入方式
into table CUSTBASICINFO //指定写入CUSTBASICINFO表
f ...
工厂模式:“工厂”生活中是生产东西的地方,在Java世界里工厂是生产对象实例的。
工厂的作用:使代码与实现类分离,这样方便我们替换实现。
工厂的动作:选择实现——根据条件提供对应的对象实例。
这几天学习了下《Th ...
记录一下前些天在编程中解决的一个问题,而这个问题只会发生在程序打包成APK后运行时,而在虚拟机上调试或直接取项目bin目录下的apk运行一切正常。
问题:
我写的一个应用,会在程序开始运行时,读取SD中的一个XML文件,界面上会显示这个XML中的相应内容。在界面中有个按钮用来更新这个XML文件中的内容,更新好XML之后程序会重新读取该XML文件。此时就悲剧了,程序读取的那个XML文件,竟然是没被修改前的那个,而看SD卡中XML文件却成功更新了。
分析:
一时搞不明白到底怎么会这样,后面仔细想了想,可能是android的一种缓存机制吧。猜测android是把第一次读SD卡中的XML文件写入到R ...
经过昨天的一次面试,发觉自己SQL水平相当之差。故今天我自己操练了一套SQL题,得到一些提高。以下是练习内容,希望对大家也有所帮助:
问题描述:
为管理岗位业务培训信息,建立3个表:
S (SID,SNAME,SDEPT,SEX,AGE) SID,SNAME,SDEPT,SEX,AGE 分别代表学号、学员姓名、所属部门、学员性别、学员年龄
C (CID,CNAME ) CID,CNAME 分别代表课程编号、课程名称
SC ( SID,CID,GRADE ) SID,CID,GRADE 分别代表学号、所选修的课程编号、学习成绩
表结构与数据见Data ...