自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(142)
  • 资源 (10)
  • 收藏
  • 关注

原创 android优化工具

GPU呈现模式分析[With] colors indicating time spent creating drawing commands (blue), issuing the commands (orange), and waiting for the commands to complete (yellow).

2015-08-06 17:33:14 649

转载 androidstudio 快捷键设置

打开Android Studio后,快捷键是无法使用的,因此需要改为熟悉的Eclipse的快捷键:Appearance ——>Keymap——>Keymaps——>Eclipse(Mac OS X)然而,这还是无法使用的有很多功能需要配置的,说一下我遇到的问题:配置自动补全(option + /)忽略大小写查看源码自动导入包名设置代码行数可见1、配置自动

2015-06-28 17:05:54 2741

原创 gradle 使用记录

安装后报错Could not open terminal for stdout: could not get termcap entry需要配置 "export TERM=dumb"

2015-06-11 10:49:57 2073

转载 android custom viewgroups 性能分析

原文地址:https://sriramramani.wordpress.com/2015/05/06/custom-viewgroups/Android provides a few ViewGroups like LinearLayout, RelativeLayout,FrameLayout to position child Views. These general purpose

2015-06-10 11:20:23 703

原创 git 使用记录

1、修改提交信息如果还没有push到服务器,只是本地进行了commit,并且没有进行新的commit,只需要git commit --amend;如果进行了新的commit,只需要git reset --soft xxx (xxx有问题那次提交的commit id),然后在进行git commit就行,不过所有后面的提交都成为了一次提交;如果想保持每次提交独立的话,使用gi

2015-06-04 17:41:50 505

转载 Hierarchy Viewer某些手机不能加载解决方案

这里推荐一种解决方案:romainguy在github上有个项目ViewServer,可以下载下来导入到IDE中,里面有个ViewServer的类,类注释上也标注了用法,在你希望调试的Activity以下该三个方法中,添加几行代码: * * public class MyActivity extends Activity { * public void onCreate(Bund

2015-05-24 15:28:54 563

原创 如何检测自己的APP是否卡

通过Choreographer的回调次数检测当前时刻运行的流畅度,原理参看:http://bugly.qq.com/blog/?p=166正常一秒会有60次的回调import android.app.Activity;import android.util.Log;import android.view.Choreographer;public class

2015-05-13 11:01:36 1775

转载 减小apk体积

减小apk体积http://cyrilmottier.com/2014/08/26/putting-your-apks-on-diet/减小ndk部分体积https://blog.algolia.com/android-ndk-how-to-reduce-libs-size/

2015-05-12 14:12:45 1417

转载 Android SDK 在线更新镜像服务器资源

Android SDK 在线更新镜像服务器资源:大连东软信息学院镜像服务器地址:http://mirrors.neusoft.edu.cn 端口:80北京化工大学镜像服务器地址:IPv4: http://ubuntu.buct.edu.cn/ 端口:80IPv4: http://ubuntu.buct.cn/ 端口:80IPv6: http://ub

2015-05-09 22:32:04 1626

原创 解决被手机管理工具禁止开机启动的方法

目前市面上有很多屏蔽其他app开机启动的功能,比如猎豹清理大师和360安全卫士,本文讲解如何避免被猎豹清理大师关闭收不到开机广播的情况,360安全卫士的屏蔽模式还没搞清楚,有大牛明白的话请赐教。猎豹屏蔽的原理是通过改变第三方app接收开机广播reciver的状态来达到效果。解决办法就是在关机广播里面把自己改为可用。具体代码如下:接收开机广播android.intent.action.B

2015-04-16 18:45:31 3861

转载 c++ 有四个常用的预定义名字,分别为 :__FILE__,__LINE__,__DATE__,__TIME__

c++ 有四个常用的预定义名字,分别为 :__FILE__,__LINE__,__DATE__,__TIME____FILE__: 记录文件的路径加名称__LINE__: 记录文件已经被编译的行数__DATE__: 记录文件的编译日期__TIME__: 记录文件的编译时间__FUNCTION __:当前所在函数名可以当作变量直接使用 , 一般用作程序调试例子 :

2015-01-28 11:19:04 2313

转载 更新xcode 目录发生变化

mac下SVN工具versions老版本,在更新xcode后,比较文件的时候发现Error: No developer directory found at /Developer. Run /usr/bin/xcode-select to update the developer directory path.  原因是由于xcode目录发生了变化,所以方法是在

2014-12-15 23:48:39 1581

转载 eclipse 配置c/c++环境

Eclipse 中新建C 或C ++到项目时,头文件报警,显示“Unresolved inclusion:” 虽然不影响项目到编译和运行,确也无法查看头文件,让人感觉实在不爽。下面是在国外到网站上看到解决方案,自己整理了一下拿来分享一下。关于在Eclipse 下配置C /C ++ 开发环境这里不多说了。 在终端下查看C 库文件到路径:$ echo "int main() { ret

2014-11-30 17:54:58 938

转载 android卸载反馈实现

实现原理fork分叉函数 fork分叉(分裂)函数可以创建一个新进程, 并且新创建出来的进程(子进程)拥有创建它的那个进程(父进程)的数据空间, 堆栈资源等的拷贝. 并且相互不影响. (跟fork zha弹原理一样) 返回值会返回两次, 但有三种情况:在父进程中, fork返回新创建子进程的进程ID.在子进程中, fork返回0.如果

2014-11-27 11:31:19 3561 2

转载 jni

1.关于JNIEnv和JavaVM JNIEnv是一个与线程相关的变量,不同线程的JNIEnv彼此独立。JavaVM是虚拟机在JNI层的代表,在一个虚拟机进程中只有一个JavaVM,因此该进程的所有线程都可以使用这个JavaVM。当后台线程需要调用JNI native时,在native库中使用全局变量保存JavaVM尤为重要,这样使得后台线程能通过JavaVM获得JNIEnv。na

2014-11-26 19:05:30 717

原创 mac ubuntu

共享$ cd /sbin$ sudo rm mount.vboxsf$ sudo ln /usr/lib/x86_64-linux-gnu/VBoxGuestAdditions/mount.vboxsf$ sudo mount -t vboxsf VMShard /mnt/vmshard/ 自动挂载在文件 /etc/rc.local 中(用root用户)追加如下命令

2014-11-26 16:35:13 689

转载 Android.mk文件语法规范及使用模板

http://blogold.chinaunix.net/u3/99423/showart_2206760.html   Android.mk文件语法规范及使用模板Android.mk文件语法规范根据eoeandroid上的的连载,进行一些更新、修改和加亮。今天翻译ANDROID-MK.TXT文件(英文原文件在/development/Ndk/Docs/an

2014-11-25 17:07:04 823

转载 Application.mk

方法:1.在jni目录下新建Application.mk; 加入 APP_STL :=  stlport_static  右边的值还可以换成下面几个:system - 使用默认最小的C++运行库,这样生成的应用体积小,内存占用小,但部分功能将无法支持stlport_static - 使用STLport作为静态库,这项是Android开发网极力推荐的stlport_s

2014-11-25 12:29:18 1741

原创 mac

https://www.macports.org/install.phpsudo port install name

2014-11-21 22:44:08 466

原创 ffmpeg for mac

./configure --enable-shared --prefix=/usr/localmakemake install在路径/usr/local下

2014-11-21 15:49:08 714

原创 xml特殊字符

项目中要在string.xml 中显示特殊符号、如@号冒号等、直接写肯定不行啦只能考虑使用ASCII码进行显示、在XML中空格符不是用HMTL中的表示、而是用编码表示以下为常见的ASCII十进制交换编码:@ 对应 -----@-----: 对应 -----:-----  对应 -----空格----- 对应 -----空

2014-11-21 13:48:06 972

转载 android jni

Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。一、Android.mk文件的用途       一个android子项目中会存在一个或多个Android.mk文件。       1、单一的An

2014-11-13 17:55:34 573

原创 ap

public String NetType(Context context) {          try {              ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);              NetworkIn

2014-11-11 15:50:16 515

转载 wireshark http数据包过滤条件列表

http.host==6san.comhttp.host contains 6san.com//过滤经过指定域名的http数据包,这里的host值不一定是请求中的域名http.response.code==302//过滤http响应状态码为302的数据包http.response==1//过滤所有的http响应包http.request==1//过滤所有的h

2014-10-30 15:24:06 4064

原创 eclipse 常用插件

http://dl-ssl.google.com/android/eclipse

2014-10-21 18:27:24 867

转载 Android 性能分析案例

http://yunfeng.sinaapp.com/?p=458Android 性能分析案例Android 系统的一个工程师(Romain Guy)针对Falcon Pro  应用,撰写了一个Android性能分析的文章。该文章介绍了如何分析一个应用哪里出现了性能瓶颈,导致该应用使用起来不流畅。找到原因、并修复问题。即使没有应用源码也能分析出问题大概根源。

2013-04-09 10:18:44 10940 1

转载 android 标签

http://blog.csdn.net/k7sem/article/details/4527250android:allowTaskReparenting是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。------------------------------------------------------------------------

2013-03-08 18:09:43 639

转载 Android应用开发之(WindowManager类使用)

Android的窗口机制基于WindowManager,可以通过它进行窗口控制,添加view到屏幕,或从屏幕删除view。使用时注意控制窗口显示与销毁。 简单的demo代码:1、显示窗口WindowManager mWm = (WindowManager)getSystemService(Context.WINDOW_SERVICE);Button view

2013-02-20 22:40:31 6979

转载 android软键盘的一些控制

"EditText + Button"  形成一个 "输入+按键响应" 的案例在android编程中是最常见不过的了。但还有一些细节需要注意:在EditText输入后,点击Button进行请求,软键盘应该自行消失在EditText输入后,不点击Button进行请求,而是直接点击软键盘上的"回车",那么也应该能够正常响应请求针对问题1,可以在响应Button的onClick事件中,主

2013-01-05 10:47:40 18778

转载 xmpp

关于xmpp协议可以参考:http://www.jabbercn.org什么是OpenFireOpenfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。  您可以使用它轻易的构建高效率的即时通信服务器。Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。由于是采用开放的XMPP协议,您可以使用各

2013-01-04 17:15:42 5865

转载 如何删除openfire for苹果,彻底卸载!

如何删除openfire for苹果,彻底卸载!早前在MAC上安装了一个名为openfire的服务插件,用这个进行一些插件安装和设置,使ichat能登录MSN帐号.但现在最新的MSN已经有所改善,支持视频与语音,离线信息接收.而openfire有个不好的地方是,我明明在系统偏好设置里面设定它不随系统启动自启动,这个很讨厌,每次它都自己启动了.要手动去关掉它.总不能老是让它在后台运行

2012-12-24 18:40:53 9069 1

转载 mainfest文件中activity属性

android:allowTaskReparenting是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。--------------------------------------------------------------------------------------android:alwaysRetainTaskState是否保留状态不变, 比

2012-12-02 14:10:31 1404

转载 AndroidManifest.xml文件详解(application标签)

android:backupAgent="string"             android:debuggable=["true" | "false"]             android:description="string resource"             android:enabled=["true" | "false"]             andr

2012-11-25 15:44:01 7678

转载 android平台下提高sqlite大容量数据存储效率

在开发过程中解析xml中的数据有上万条之多,发现在想sqlite中插入的时候非常耗时,原因是没有使用事务,默认是每插入一次使用一次事务,这样如果插入1w条数据,就要开启1w次事务,非常耗时,所以我们可以通过手动开启和关闭的方式控制事务。在自己的继承了SQLiteOpenHelper的子类中加入插入方法[html]   /**     * databasename 是

2012-11-25 15:40:32 1802

转载 java char

char在Java中应该是16个字节 byte在Java中应该是8个字节 char x = '编'; //这样是合法的,输出也是16个字节 但是 String str = "编"; byte[] bytes = str.getBytes(); //我想不明白,为什么这里要占用3个byte呢? 3个byte一共是3*8=24个bit,那么char x怎么又放得下?我坚

2012-11-23 12:29:23 2161 2

转载 java中的语句块和匿名类、内部类

语句块:用{}括起来的部分。语句块前面用static关键字修饰的叫静态块。只要JVM加载一个类,那么就初始化静态成员,一个项目启动时需要做的事儿会放在静态块中。对象的初始化过程:先初始化父类的静态成员,再初始化子类的静态成员,然后是父类的非静态块,接着是父类的构造方法,然后是子类的非静态块,最后调用子类的构造方法。package com.bluedo

2012-11-22 12:54:29 631

转载 Android ProGuard使用要点!

http://my.oschina.net/banxi/blog/556221.基本的的使用可以很容易百度到, 但是当你使用了android-support-v4或者android-support-v7或者android-support-v11包之后,你发现导出的时候,警告相当得多,这个时候,就算百度,Google都不太好使了,因为他们都是回答了一部分,没有很好的解决你的问题:

2012-11-02 15:45:29 643

转载 java序列化

本文讲解了Java序列化的机制和原理。从文中你可以了解如何序列化一个对象,什么时候需要序列化以及Java序列化的算法。有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。Java序列化算法透析  Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一

2012-10-18 13:36:12 346

转载 系统 Animation 插值器

a.setDuration(1000);//设置动画所用的时间          a.setStartOffset(300);//设置动画启动的延时          //设置重复模式,RESTART为结束后重新开始,REVERSE为按原来的轨迹逆向返回          a.setRepeatMode(Animation.RESTART);          //设置重复次数,I

2012-09-20 17:09:20 781

翻译 Service

在不特别说明的情况下,即默认情况下,Service跟启动它的Activity处于同一个进程中;在特定情况下,需要单独给Service开一个进程,则在AndroidManifest.xml中给Service添加一个android:process=":remote"这样一个标签,Android会在启动该Service的时候单独给它开一个进程servi

2012-09-07 13:30:43 459

PowerDesigner教程

PowerDesigner12教程和PowerDesigner8.5教程, csdn上找了好多都是chm里没东西的,现在网上搜集到这两个版本的介绍说明和示例。

2009-04-08

一款RPG游戏源代码

一款RPG手机游戏源代码,含有游戏源码和jar安装包

2009-03-15

J2ME射击游戏Demo,源码分析

J2ME射击游戏Demo,含有游戏源码和jar安装包

2009-03-15

著名企业c c++数据结构算法面试笔试题

一著名企业c c++数据结构算法面试笔试题 对找工作的学生有好处

2008-12-15

vc+odbd+sql vc+ado+access Java的jdbc数据库操作

介绍数据库的建立和链接 vc+odbd+sql vc+ado+access Java的jdbc

2008-12-15

C算法实现 源码解释

C算法实现--------------------------------------源码解释

2008-08-25

TC2.0MYTC

配合MYTC1使用。

2008-08-07

MYTC2.0

在windows下的C语言编译器,无需进入TC2.0的DOS界面。<br>由于上传文件大小限制将CCDOS LIB文件在MYTC2中。解压后放在同一文件夹下即可使用

2008-08-07

C语言编程实例

C语言编程实例,含有分形-羊齿叶、画抛物线、下雨模拟

2008-08-07

applet示例

applet示例源代码,网页中的动画显示。

2008-08-06

空空如也

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

TA关注的人

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