自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 资源 (16)
  • 收藏
  • 关注

原创 nginx笔记

wget http://www.openssl.org/source/openssl-fips-2.0.9.tar.gz      下载openssl-fips-2.0.0.tar.gztar zxvf openssl-fips-2.0.9.tar.gz  解压cd openssl-fips-2.0.9/ ./configmakemake install

2017-08-30 14:53:43 231

原创 linux命令简记

redis命令-------启动服务cd到redis目录下 cd D:\NoSQL\redis然后启动redis-server.exe redis.windows.conf --maxmemory 200M------开启客户端reids-cli.exe---查看redis数据库中创建的所有表名(key名称)keys *fdisk  查看

2017-08-30 14:51:26 250

原创 Android字体大小不随系统设置而改变

在需要的Activity里边复写如下方法:@Override  public Resources getResources() {      Resources res = super.getResources();        Configuration config=new Configuration();        config.setToDefault

2017-01-17 16:00:44 400

原创 Android跨进程通信方式分为4种:

1)直接调用其他进程的Activity。例如调用拨打电话,发短信的服务。Intent callIntent = new  Intent(Intent.ACTION_CALL, Uri.parse("tel:12345678" ); 怎么应用到自己的项目中来,如下:(A)在项目A中新建一个TestActivity来作为实验,重点是配置该Activity的Manifest文件,配置如下:

2016-04-15 10:37:28 580

原创 Android清除浏览器缓存

在webview的使用中,使用如下配置的第二种方案依然会出现莫名其妙的情况。//优先使用缓存:  WebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);      //不使用缓存:  WebView.getSettings().setCacheMode(WebSettings.

2016-03-17 17:08:25 2423

原创 android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context r

Context中有一个startActivity方法,Activity继承自Context,重载了startActivity方法。如果使用 Activity的startActivity方法,不会有任何限制,而如果使用Context的startActivity方法的话,就需要开启一个新的task,遇到上面那个异常的,都是因为使用了Context的startActivity方法。解决办法是,加一个fl

2015-12-24 14:42:22 632

原创 Android 代码混淆

1、如果你的项目没有其他第三方包的话,那么进行混淆很简单,只需要将project.properties文件夹下面的注释解开就行,一点区别在于:如果您是2.3之前的sdk版本,那么就用这个proguard.config=proguard.cfg如果是之后的则为:proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:progu

2015-09-21 16:22:09 459

转载 软键盘弹出不影响布局的方法

转载自 http://blog.sina.com.cn/s/blog_6271df6f0101dsax.htmlThe AndroidManifest.xml Fileandroid:windowSoftInputMode=["stateUnspecified","stateUnchanged", "stateHidden","stateAlwaysHidden

2015-09-10 10:02:50 1226

原创 ViewPager左右滑动与SwipeRefreshLayout下拉刷新冲突

ViewPager有个监听事件的回调方法,vPager.setOnPageChangeListener(this); 复写public void onPageScrollStateChanged(int arg0)    此方法是在状态改变的时候调用,其中arg0这个参数有三种状态(0,1,2)。arg0 ==1的时辰默示正在滑动,arg0==2的时辰默示滑动完毕了,arg0==0

2015-07-29 09:16:02 4380

原创 Notification点击跳转Activity并传值

NotificationManager manager2 = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);                            manager2.cancelAll();                           Bundle bundle = ne

2015-07-17 20:52:47 4708

转载 Android 如何在自己的应用中模拟Home键

今天在做一个应用的时候要用到类似于QQ按返回键并不销毁Activity的方法(即不调用Activity.finish(),系统不调用onDestroy),而是类似于按Home键,让Activity类似于“暂停”(即只调用onPause,onDestroy)。  最开始想到的便是Override onKeyDown 这个方法,但经过调试,发现这个在按下Home键时,系统是不会发送消息到这里处

2015-07-17 12:02:00 299

原创 WebView中使用javascript

有以下几个主要步骤:1,首先要使你的webview能使用javascript。WebView myWebView = (WebView) findViewById(R.id.webview);WebSettings webSettings = myWebView.getSettings();webSettings.setJavaScriptEnabled(true);2,绑定J

2015-06-30 15:39:19 431

原创 win7虚拟机安装Mac系统

首先要说明的是,我是在win7 64位系统下,用VMware10.0.1安装的Mac10.10系统。步骤如下:1,下载VMware10.0.1 ,并安装。这里我没有连接可提供,百度谷歌即可。2,下载Yosemite Install(14A389).cdr,Mac系统安装文件。链接:http://pan.baidu.com/s/1sj4ri5R 密码:y86w3,下载工具插件,u

2015-06-25 12:03:57 616

原创 Win7下安装Mac系统

首先要说明的是,我是在win7 64位系统下,用VMware10.0.1安装的Mac10.10系统。步骤如下:1,下载VMware10.0.1 ,并安装。这里我没有连接可提供,百度谷歌即可。2,下载Yosemite Install(14A389).cdr,Mac系统安装文件。链接:http://pan.baidu.com/s/1sj4ri5R 密码:y86w3,下载工具插件,u

2015-06-25 11:35:27 264

原创 一些图文并茂的界面布局快捷方式

android:layout_width="fill_parent"            android:layout_height="50dp">                            android:id="@+id/parents_more_mine"                style="@style/parents_more_but

2015-06-24 10:15:18 369

原创 ViewPager自动循环播放

ViewPager自动播放是用handler来实现的,如下:private final long delay = 5 * 1000;private final int AUTO = 0;private Handler mHandler = new Handler() {@Overridepublic void dispatchMessage(Message msg) {

2015-06-18 15:10:36 356

原创 RadioButton样式的问题

RadioButton 自定义图片是设置如下:1,android:button="@drawable/choose_sex_select"2,choose_sex_selct 文件        RadioButton  设置两个RadioButton 之间的距离用: android:layout_marginLeft="17dp"

2015-06-18 15:04:55 324

原创 EditText禁止输入中文

EditText禁止输入中文 可以在xml文件中给EditText配置一个属性android:digits="@string/rule_password"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ`¬!"£$%^*()~=#{}[];':,./?/*-_+<>@&

2015-06-15 17:35:13 721

原创 Edittext禁止复制粘贴

禁止edittext复制粘贴有以下几种情况,需要区别对待:  1、在API-11以下的版本只需要在Xml布局文件或者用代码把长按属性设置成false就可以;代码如下:editText.setLongClickable(false); // Xml layout file android:longClickable="false"  2、在API-11及以上的话,取消长按就不能完

2015-06-12 15:55:18 2315

原创 Opengl中对摄像头位置变换的动态修改,是根据三角函数来计算的

Opengl中对摄像头位置变换的动态修改,是根据三角函数来计算的,在立体坐标系中用平面几何三角函数计算两次而已。其中目标点的坐标是不变的,计算时,需要已知的量是摄像头与目标点的距离(这个是固定的),还需要知道摄像头的仰角以及方位角度(这两个量是在触屏时,动态改变的)。

2015-06-10 17:23:28 2804

原创 gl.glPushMatrix(); 保护场景 gl.glPopMatrix(); 恢复场景

在场景的保护与恢复中,这两个方法的主要目的是为了保持好原有的坐标系原点,如果画完一个物体或者一个平面,没有恢复场景,就继续画另一个物体,就会导致物体按照上一个物体的中心为原点。而不是原始的坐标系的中心为原点。

2015-06-10 17:22:55 311

原创 在摄像头的设置中,最后三个参数的意义在于UP的方向设置。

此方向的设置是由x,y,z坐标上的数值所确定的,例如: x=1,y=1 此时的角度就为 右上角45°。x=-1,y=1此时的UP的角度就为左上角45°。

2015-06-10 17:22:22 1367

原创 如何将bitmap进行缩放。这里说的是用画笔的方式。

private static Bitmap big(Bitmap bitmap) {  Matrix matrix = new Matrix();   matrix.postScale(1.5f,1.5f); //长和宽放大缩小的比例  Bitmap resizeBmp = Bitmap.createBitmap(bitmap,0,0,bitmap.getWidth(),bitmap.

2015-06-10 17:21:30 571

原创 指定keystore打包app。(可以不用卸载app,直接安装,无视keystore是否相同)

Eclipse-->Window-->Preferences-->Android-->Build 配置Custom debug keystore的路径: 例如  C:\Users\Administrator\Desktop\8888\my.keystore

2015-06-10 17:20:56 731

原创 利用JNI编程实现 应用本身被卸载时处理逻辑代码

1)对jni编程入门级别 hello world 参考:http://bbs.51cto.com/thread-948244-1.html注意:gnustep-core-0.34.0-setup.exe安装的最后一步,有个windows什么的勾选框一定要勾选上。2)监听卸载,参考:http://www.cnblogs.com/zealotrouge/p/3157126.ht

2015-06-10 17:20:27 304

原创 Android中禁止多点触控的设置

在其父类的控件中添加一句代码:android:splitMotionEvents="false"  例如:        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:orientation="horizontal"        and

2015-06-10 17:20:00 2216

原创 Android WebView 内存不回收处理办法

android:name=".CleanCarHelpActivity"            android:process=":web_view"/>android:process指定一个不同的默认进程在该CleanCarHelpActivity的@Overrideprotected void onDestroy() {System.exit(0);// 杀死该进程,节

2015-06-10 17:19:37 1252

原创 在同一个textview里面设置一段文字 有不同的 颜色。

StringBuffer source = new StringBuffer(act.getResources().getString(R.string.present_str1));source.append(""+user.getUname()+"的好友度增加2点,您的魅力值增加"+"2点!");present_shuoming_tv.setText(Html.fromHt

2015-06-10 17:19:14 531

原创 关于android的闪烁动画。 参考原创demo的<20130314帧动画以及动画>

关于android的闪烁动画。 参考原创demo的

2015-06-10 17:18:54 485

原创 关于界面刷新时报错的重要原因。

1)当使用的是刷新整个Activity的时候,A Activity被B Activity所覆盖,这个时候,本地的handler  是B Activity的handler,此时接到服务端的消息,要求刷新A 界面的某个控件,就会报错。     解决的方式有两种,一种是指定局部(指定控件)去刷新,而不刷整个Activity。  第二种是,用回调的方式来刷新界面,给该界面绑定上刷新的监听,当是

2015-06-10 17:18:35 696

原创 startActivityForResult与onActivityResult的应用。

说明:从A Activity跳转到B Activity的时候调用的是startActivityForResult方法。则当B Activity销毁后,会进入到A Activity的onActivityResult方法中,在此方法中可以做相应的处理。  onActivityResult(int requestCode, int resultCode, Intent data)1)其中requ

2015-06-10 17:17:48 383

原创 关于使用SQLite时的SQLiteOpenHelper类。

onCreate(SQLiteDatabase):在数据库第一次生产的时候会调用这个方法,一般我们在这个方法里边生产数据库表。onUpgrade(SQLiteDatabase,int,int):当数据库需要升级的时候,Android系统会主动的调用这个方法。一般我们在这个方法里边删除数据库表,并建立新的数据库表,当然是否还需要做其他的操作,完全取决于应用程序的需求。onOpen(SQL

2015-06-10 17:17:19 417

原创 Xmpp中IQ的使用,可以是阻塞形式的请求。

原本是一个回调的过程,需要等服务器响应数据后才能返回结果,用此种方式可以让线程停止,成为阻塞形式,一定等到返回结果后再进行下一步操作。 参考例子可见:麻将项目,PresencePacketListener类中。UserSearchIQ inviteToUserSearchIQ = new UserSearchIQ(uid);        PacketCollector collect

2015-06-10 17:16:55 693

原创 给图片设置透明度。

(例子:为了方便给离线玩家头像设置灰色头像)方式1:(ImageView)head_img.getBackground().setAlpha(50);方式2:(ImageView)head_img.setAlpha(50);注意:此效果的实现不能使用方式1,因为使用方式1之后,该图片的透明度被设置成半透明,任何ImageView展示该图片都会是半透明 的。 如果是使用的方式2,则仅仅只

2015-06-10 17:15:57 793

原创 ViewStub的使用。

ViewStub是一个轻量级的View,它一个看不见的,不占布局位置,占用资源非常小的控件。 起初需要用到这个的地方是,一个listview中需要视情况来显示一行“---未登陆---”的条目,考虑了给listview加上头view,解决不了此问题,所以选择了使用ViewStub。参考资料:http://blog.youkuaiyun.com/hitlion2008/article/deta

2015-06-10 17:15:21 314

原创 ScrollView监听滑动到底部的处理。

需要自定义一个ScrollView,去覆写onScrollChanged方法。@Overrideprotected void onScrollChanged(int l, int t, int oldl, int oldt){if(t + getHeight() >=  computeVerticalScrollRange()){//ScrollView滑动到底部了scroll

2015-06-10 17:15:02 692

原创 聊天功能,输入法的事件监听以及输入框的显示。

参考资料:http://www.cnblogs.com/zyw-205520/archive/2013/02/15/2912865.html输入框的非全屏显示需要配置EditView 中 android:imeOptions="flagNoExtractUi"

2015-06-10 17:14:37 358

原创 关于图片拉伸不变形。运用android-sdk中的工具将图片设置成.9格式的。

1)打开工具:E:\slowly\android-sdk-windows\tools\draw9patch.bat2)将图片拖到工具界面中,画线后另存为。画线:图片左上 涂线部分 意为拉伸区域。      图片右下 涂线部分 意为可显示区域。(文字显示在图片中的哪个位置)

2015-06-10 17:14:05 740

原创 与服务端进行数据交互时分类处理。

(1)如果是用的json来作为交互格式,建议使用android中的SharedPreferences来暂时存储数据,再在Activity中去解析json数据,展示在界面上。(2)如果是用的套接字,使用的是ChannelBuffer一个字节一个字节读取的方式来获取数据的。分两种情况,A、如果是简单的对象交互,例如基本类型,仍然可以使用android中的SharedPref

2015-06-10 17:13:38 351

原创 DownloadManager 2.3平台后提供的系统自带的下载工具类。

使用示例如下:manger = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);File file = new File(openPath);if(file.exists() == false){file.mkdirs();}DownloadManager.Request down = new Dow

2015-06-10 17:07:50 365

LogAndroid-Manager.zip

Android端强大的日志管理器,所有日志保存本地,也可以输出控制台。

2021-12-03

unlock-all-v120

虚拟机安装Mac所需资料。安装步骤可以参考我写的文档,点击作者,再看文档列表,在Mac分类里面。

2015-06-25

android记住密码和自动登录的实现源码

android记住密码和自动登录的实现源码 代码整洁 可读性强 。很适合学习 也可以照搬,代码量少。

2013-05-23

验证码示例

验证码示例 验证码例子 可以直接运行 代码什么的都有。

2012-07-19

验证码生成库(官方例子、文档、全)

验证码生成库(官方例子、文档、全) java验证码 可以结合Spring 各种框架

2012-07-19

eclipse properties 插件

使用link文件法   a.假设你的Eclipse的在(C:\eclipse),在该文件夹下,新建这样的目录结构(C:\eclipse\PluginsEclipse\jode\eclipse),   b.解压你下载的eclipse 插件或者安装eclipse 插件到指定目录BB(C:\BB)文件夹,打开BB文件夹,然后把BB文件夹里的两个文件夹features和plugins复制到刚刚新建好的eclipse(C:\eclipse\PluginsEclipse\jode\eclipse,这样eclipse中就有了二个插件目录featuresandplugins)下.   c.在eclipse(C:\eclipse)目录中新建links(C:\eclipse\links)目录,在links目录中建立一个以link为扩展名的文本文件如jode.link,内容如下path=C:/eclipse/PluginsEclipse/jode或者path=C:\\eclipse\\PluginsEclipse\\jode 插件的目录)   重启eclipse插件就会安装完成。   注意:link文件中path=插件目录的path路径分隔要用\\或是/

2012-07-19

Ext3.4官方最全资料

Ext3.4官方最全资料 文档 api 官方示例

2012-06-11

ext-4.1 官网资料(最全)

ext-4.1 官网资料 示例 api 文档 全部在里面

2012-06-11

junit4 源代码 官方帮助文档(全)

junit4 源代码 官方帮助文档 官方例子 jar包 东西很全,我压缩了。

2012-02-11

Log4j源代码帮助文档(全)

Log4j 源代码 官方帮助文档 官方例子 东西很全,我压缩了。

2012-02-11

ibatis3源代码以及jar包(全)

ibatis 源代码 jar包 官方帮助文档 官方例子 非常全面 被我压缩了

2012-02-11

Ext3官方例子文档(最全)

Ext3 例子 帮助文档 Ext3官方例子文档(最全)

2011-11-23

Ext4.0官方例子文档(全)

Ext4.0官方例子文档(全)Ext4.0 例子 api 帮助文档

2011-11-23

Ext3中文帮助文档

全中文的api 帮助文档 Ext Ext3中文帮助文档

2011-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除