
java
文章平均质量分 57
qiuxiaolong007
这个作者很懒,什么都没留下…
展开
-
java中向上转型(upcast)和向下转型(downcast)
class Useful { int value = 20;public void f() {System.out.println("f() in the Useful class");}public void g() {System.out.println("g() in the Useful class");}}class MoreUseful extends转载 2011-06-13 15:51:00 · 1522 阅读 · 0 评论 -
android开发技巧——仿新版QQ锁屏下弹窗
转载自android开发技巧——仿新版QQ锁屏下弹窗转载 2015-01-22 09:29:19 · 1462 阅读 · 0 评论 -
Android动画背景图自动播放的实现
转自http://www.cnblogs.com/zealotrouge/articles/2562118.html我们在开发android应用的时候,经常会遇到类似从网络加载大图,在加载的过程中,在图片要显示的ImageView位置,先显示一个转圈的loading动画图,给用户的体验会更好一些,要实现这个动画图很简单,使用在/res/anim中定义xml的方式,通常使用….转载 2013-12-23 17:29:40 · 1453 阅读 · 0 评论 -
ubuntu下apt-get install 安装jdk
ubuntu : apt-get install jdk1 添加资源,然后更新,最后安装。sudo add-apt-repository ppa:ferramroberto/javasudo apt-get updatesudo apt-get install sun-java6-jdk sun-java6-plugin 2 配置系统默认使用的jvmsudo updat转载 2012-09-20 15:05:38 · 26191 阅读 · 0 评论 -
Android ndk入门准备--hello jni
上篇:Linux下JNI调用下面我就用JNI实现一个经典的“Hello World”程序。该程序在Java中通过JNI调用c函数实现“Hello World”的输出。创建该程序分为以下步骤:1、创建一个Java程序(HelloWorld.java)定义原生的c/c++函数。2、用javac编译HelloWorld.java生成HelloWorld.class。3、用javah带-j原创 2012-05-11 08:45:55 · 11636 阅读 · 0 评论 -
Android 源码下利用jni编译自己的项目(参考系统development/samples/SimpleJNI)
记于正文前:环境是ubuntu10.10,android 源码是2.0的,在第一次编译源码的时候遇到不少问题,第二次一次make通过。 1)可能用到的文件或库全部安装(sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multili原创 2012-08-13 16:56:33 · 6852 阅读 · 8 评论 -
android apk文件反编译
如题,可能需要用到的工具列表:dex2jar-0.0.7-SNAPSHOTjdguiapktool1.4.1.tarapktool-install-windows-r04-brut1.tar最好4个工具包都准备好下面简单说一下如何操作可得到java源码(假设需要反编译的apk文件名字为my.apk,并且默认jdk等环境变量已经设置完成)1原创 2012-07-24 10:51:17 · 1480 阅读 · 0 评论 -
Android pull方式解析XML文件
个人认为DOM, SAX, PULL3种解析XML的方式中Pull是最适合在android系统中使用的,轻便,灵活,占用资源较少废话不说,先把xml源文件描述如下: yes com0 s3c_serial0 115200 15 2 com1 s3c_serial1 115200 1原创 2012-08-03 17:24:06 · 917 阅读 · 0 评论 -
访问外部程序的SharedPreference
项目1:创建sharedpreference文件,包名:com.shared.p1 注意1:SharedPreferences shared_f = getSharedPreferences("shared_f_name", Context.MODE_WORLD_READABLE);第二个参数MODE设置为Context.MODE_WORLD_READA原创 2012-07-11 14:01:36 · 1128 阅读 · 0 评论 -
android 模拟器调试串口通讯
暂时没有开发设备,只有用模拟器进行一下测试源码可以参考谷歌android-serialport-api例子 下面是测试方法1,准备两台电脑,(自己测试的时候模拟器的那台是linux, 另一台是windows,装有SecureCRT),串口线一条(或者利用USB转串口工具测试)2,连接串口,首先我测试了一下linux下串口通讯,可以写个读写串口的例子(原创 2012-07-05 13:13:54 · 6080 阅读 · 6 评论 -
转载Java反射详解
本文转至一个人的旅行http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.htmljava反射详解本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。转载 2012-05-25 09:36:28 · 531 阅读 · 0 评论 -
java 中用户角色权限判定方法
这里笔者介绍一种很常用,也比较专业的权限控制思路。这里用Java语言描述,其实都差不多的。要换成其他的语言主,自己转一下就可以了。为了方便起见,我们这里定义a^b为:a的b次方。这里,我们为每一个操作设定一个唯一的整数值,比如:删除A---0修改A---1添加A---2删除B---3修改B---4添加B---5…… 理论上可以有N个操作,这取决于你用于储存用户权限转载 2012-05-21 11:48:54 · 5024 阅读 · 0 评论 -
Timer 简单使用
Timer 和TimerTask简单使用例子例子如下:import java.io.IOException;import java.util.Timer;public class TimerTest{ static Timer timer; public static void main(String[]args) {原创 2012-05-21 11:20:21 · 764 阅读 · 0 评论 -
java 数组操作1.5后新特性--可变参数以及foreach使用
public void chVar(int ... args) { for(int i = 0; i System.out.println(args[i]+" "); } public void foreachTest(String ... strings) { for(String x:strings) { System.out.pri转载 2011-05-21 04:38:00 · 530 阅读 · 0 评论 -
android ndk 入门实践
android简单实现调用c语言代码ndk等环境配置略过Activity实现如下package com.xl.qiu;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;impo原创 2012-05-08 14:20:43 · 1271 阅读 · 0 评论 -
android ndk 入门之打印log信息
NDK开发中JNI打印log信息1、引入头文件#include 2、Android.mk中加入LOCAL_LDLIBS+= -L$(SYSROOT)/usr/lib -llog3、打印info信息:__android_log_print(ANDROID_LOG_INFO, "JNITag","string From Java To C : %s",原创 2012-05-09 09:45:26 · 26987 阅读 · 1 评论 -
Android的SQLite学习及使用方法(1)
Android的SQLite学习及使用方法SQLite介绍SQLite是轻量级的、嵌入式的、关系型数据库,目前已经在iPhone、Android等手机系统中使用,SQLite可移植性好,很容易使用,很小,高效而且可靠。SQLite嵌入到使用它的应用程序中,它们共用相同的进程空间,转载 2011-07-20 09:35:34 · 1023 阅读 · 1 评论 -
Android数据存储之SQLite数据库存储
Android中每一个数据库对创建它的应用程序包套件来说都是私有的,默认情况下其他应用程序无法直接访问此私有数据库。所有的数据库文件存放在手机中的/data/data/package_name/databases路径下,以下是常用的与数据库相关的函数:返回值函数备注static转载 2011-07-20 10:14:06 · 743 阅读 · 0 评论 -
mysql 中文字符集相关问题备注
环境 :mysql Server 5.01>创建数据库后不能插入汉字,提示data too long for column '***' at row 1最后解决方式采用如下:修改my.ini文件:将 sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION注释 2>插入中文后在Navic原创 2016-11-29 16:42:17 · 408 阅读 · 0 评论