昨天翻了翻Android的Canvas函数,发现这玩意和以前用VC时,用的API差不多搞法,以前做数据库方面的系统时,都是直接用API画的报表,
现在用Android来再试试手看看,感受感受,弄了下,不完善,但大致效果出来了,效果图如下:
用Android的API,要比VC的那一套灵活多了,就是分辨率太多,还有个横向的问题。
代码简单,实现的部份代码在下面。...
分类:
移动平台 时间:
2014-04-06 14:39:05
收藏:
0 评论:
0 赞:
0 阅读:
603
Android系统提供了ImageView显示普通静态图片,也提供了AnimationDrawable来开发逐帧动画。
Bitmap和BitmapFactory
Bitmap代表一张位图,BitmapDrawable里封装的图片就是一个Bitmap对象。
如果android应用需要访问其他存储路径如SD卡的图片,则需要使用BitmapFactory来解析、创建Bitmap对象。
由于手...
分类:
移动平台 时间:
2014-04-06 15:07:05
收藏:
0 评论:
0 赞:
0 阅读:
575
有一个朋友在私信里问我,
1)Volley可以在SD卡中缓存图片,那可不可以在SD卡中缓存Json数据呢?
2)如果断网了,Volley是不是就不能用了,存在SD卡中的数据是不是就用不了了?
在Volley中,默认使用的缓存实现是 DiskBasedCache,在创建RequestQueue的时候,同时也会创建一个DiskBasedCache对象,如下:
RequestQueue queu...
分类:
移动平台 时间:
2014-04-06 15:54:58
收藏:
0 评论:
0 赞:
0 阅读:
729
博客地址:
www.cnblogs.com/wolfred7464/不得不说,真心复杂,本篇博客总结的基本是最简最直接的步骤了,不用Cygwin和Ant的,当然用也可以。。。以下用
%PROJECT% 代替需要编译的cocos2d-x工程的根目录。用%COCOS2D%代替cocos2d-x根目录。用...
分类:
移动平台 时间:
2014-04-06 16:17:58
收藏:
0 评论:
0 赞:
0 阅读:
624
位于项目的根目录中 package:包表示整个Java应用程序的包名,而且是一个默认程序名称
versionCode:该工程生成的apk版本号,1开始2,3,4不断升级 versionName:版本名称
installLocation:auto、internalOnly、preferExternal...
分类:
移动平台 时间:
2014-04-06 16:54:17
收藏:
0 评论:
0 赞:
0 阅读:
506
#import "MainViewController.h"@interface
MainViewController ()@end@implementation MainViewController#pragma mark 实例化视图-
(void)loadView{ self.tableView...
分类:
移动平台 时间:
2014-04-06 17:02:28
收藏:
0 评论:
0 赞:
0 阅读:
681
1、specify :指定 2、Nested:嵌套 3、启动模拟器时出现错误信息“Please
ensure that adb is correctly located at:XXXXX”的解决方法 现象:使用正确的源代码,在启动模拟器时出现如下错误信息
“Please ensure that ad...
分类:
移动平台 时间:
2014-04-06 17:04:10
收藏:
0 评论:
0 赞:
0 阅读:
600
Android原生控件只有横向进度条一种,而且没法变换样式,比如原生rom的样子很丑是吧,当伟大的产品设计要求更换前背景,甚至纵向,甚至圆弧状的,咋办,比如ok,我们开始吧:一)变换前背景先来看看progressbar的属性:1.根据style="?android:attr/progressBarS...
分类:
移动平台 时间:
2014-04-07 11:36:39
收藏:
0 评论:
0 赞:
0 阅读:
591
什么是企业版Linux附加软件包(EPEL)?企业版Linux附加软件包(以下简称EPEL)是一个由特别兴趣小组创建、维护并管理的,针对红帽企业版Linux(RHEL)及其衍生发行版(比如CentOS、ScientificLinux)的一个高质量附加软件包项目。EPEL的软件包通常不会与企业版Linux官方源中的软件包发..
分类:
移动平台 时间:
2014-04-06 06:53:36
收藏:
0 评论:
0 赞:
0 阅读:
554
1、自定义Toast
有没有看见一下app有很漂亮的Toast呢,不在局限于黑色背景,今天我就来带你自定义一看自己的Toast吧
首先 我们需要new Toast();对象
然后 有了Toast对象之后就可以对Toast进行定制了,我们需要考虑,怎么样定制呢?一般定制控件,都是写一个layout的xml布局,就可以了
我们不例外,来定义个xml文件,(一个图标,跟...
分类:
移动平台 时间:
2014-04-06 04:23:48
收藏:
0 评论:
0 赞:
0 阅读:
840
1、在Activity之间传递数据还可以利用一些技巧,无论是Windows还是Linux操作系统,都支持一种叫做剪切板的技术(某一程序将数据复制到剪切板上,其它的任何程序都可以从剪切板中获取数据);
2、新建一个名为“android_intent3”的Android工程;
3、在main.xml文件中添加Button:
<Button
android:id="@+i...
分类:
移动平台 时间:
2014-04-06 08:52:16
收藏:
0 评论:
0 赞:
0 阅读:
614
不得不提一下ADT自带的手机截屏很方便,就在DDMS里可以找到。
main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
...
分类:
移动平台 时间:
2014-04-06 04:17:12
收藏:
0 评论:
0 赞:
0 阅读:
660
package com.jk.service;
/**
* 完成数据库的创建和版本更新
*/
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import and...
分类:
移动平台 时间:
2014-04-06 08:34:03
收藏:
0 评论:
0 赞:
0 阅读:
471
package com.jk;
import java.util.List;
import android.app.AlertDialog;
import android.app.ListActivity;
import android.content.Context;
import android.content.DialogInterface;
import android.content....
分类:
移动平台 时间:
2014-04-06 08:50:39
收藏:
0 评论:
0 赞:
0 阅读:
579
1.Handler默认情况下与主线程处于同一线程public class
MainActivity extends Activity { private Button startButton = null; private
Button endButton = null; @Ove...
分类:
移动平台 时间:
2014-04-06 11:23:03
收藏:
0 评论:
0 赞:
0 阅读:
467
场景:就是一个分段
分类:
移动平台 时间:
2014-04-06 12:42:06
收藏:
0 评论:
0 赞:
0 阅读:
614
[NSTimer scheduledTimerWithTimeInterval:3
target:self selector:@selector(test:) userInfo:uu
repeats:YES];-(void)test:(NSTimer *)uu{ UISlider *zz=[uu u...
分类:
移动平台 时间:
2014-04-07 11:39:13
收藏:
0 评论:
0 赞:
0 阅读:
777
苹果与Adobe的关系由来已久。事实上,Adobe的创始人还在他们众所周知的小车库里时,我们就碰过面了。苹果是他们的第一个大客户。我们将他们的Postscript语言应用于当时最新的Laserwriter激光打印机。苹果曾经在Adobe投资,很多年来是Adobe的股东,拥有它20%的股权。两家公司曾...
分类:
移动平台 时间:
2014-04-07 11:57:46
收藏:
0 评论:
0 赞:
0 阅读:
557
beanshell : sensor.bsh
import java.lang.Thread;
source("/sdcard/com.googlecode.bshforandroid/extras/bsh/android.bsh");
a = Android();
a.call("startSensingTimed",1, 250);
Thread.sleep(1000,250);
s1 =...
分类:
移动平台 时间:
2014-04-06 02:06:38
收藏:
0 评论:
0 赞:
0 阅读:
662
前段日子的博客有介绍过关于ViewPager的使用,发现大家对那篇博客都情有独钟,今天我们就在来看一下ViewPager在Fragment中的使用吧,因为ViewPager是在补丁包中添加的低版本的包,而Fragment又必须运行在android 3.0以上的平台上,这里就出现了一定的矛盾,为了解决这个问题呢,我们的主程序必须继承FragmentActivity取代之前的Acitvity,导包的时...
分类:
移动平台 时间:
2014-04-06 01:53:21
收藏:
0 评论:
0 赞:
0 阅读:
589