自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

momocsdn

学而不思则罔,思而不学则殆...

  • 博客(249)
  • 资源 (6)
  • 收藏
  • 关注

转载 数倍提高工作效率的 Android Studio 赢巧奇技

关于快捷键The File Structure Popupctrl+f12此快捷键可以调出当前文件的大纲,并通过模糊匹配快速跳转至指定的方法。勾选上“show anonymous classes”后其功能相当于Eclipse中的ctrl+oThe Call Hierarchy Popupctrl+alt+h查看某个方法的调用路径。

2015-12-28 14:52:30 709

原创 java 线程的优先级Priority

2015-09-08 14:27:30 719

转载 Android Studio调试功能使用总结【转】

这段时间一直在使用Intellij IDEA, 今天把调试区工具的使用方法记录于此。 先编译好要调试的程序。1.设置断点选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。 2.开启调试会话点击红色箭头指向的小虫子,开始进入调试。 IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停留的

2015-08-25 10:35:10 603

转载 drawable中的图片转换成URI的方法

/* 今天在需要使用一些假数据进行展示的时候,用到res/drawable目录下的图片Uri,而这个Uri该如何转换呢?下面就是这Uri的生成方法:先要实例化一个Resources  r;*/ Resources r =mContext.getResources(); Uri uri = Uri.par

2015-06-25 15:22:08 10986

转载 Ubuntu终端常用的快捷键

Ubuntu中的许多操作在终端(Terminal)中十分的快捷,记住一些快捷键的操作更得心应手。在Ubuntu中打开终端的快捷键是Ctrl+Alt+T。其他的一些常用的快捷键如下:快捷键功能Tab自动补全Ctrl+a光标移动到开始位置Ctrl+e光标移动到最末尾Ctrl+k

2015-06-05 16:07:46 621

转载 JNI的某些数组和字符串类型转换

jbytearray转c++byte数组 C代码  jbyte * arrayBody = env->GetByteArrayElements(data,0);   jsize theArrayLengthJ = env->GetArrayLength(data);   BYTE * starter = (BYTE *)arrayBody;   

2015-06-05 08:35:00 546

原创 JNI 数据类型转换

一. 把java中的string 转化成 c中的char数组/** *Jstring2CStr 把java中的string 转化成 c中的char数组. *jstring jstr 要被转化的java string *char* 代表的是字符串数组名称(字符串数组的首地址) */char* Jstring2CStr(JNIEnv* env, jstring j

2015-06-04 15:20:25 901

转载 NDK下 将Platinum SDK 编译成so库 (android - upnp)

Platinum UPnP SDK 是一个跨平台的C++库,利用该库,可以很容易就构建出DLNA/UPnP控制点(DLNA/UPnP Control Point)和DLNA/UPnP设备(DLNA/UPnP Device),其中包括有UPnP AV Media Server, Media Render & Control Point的例子。它可以在Windows, Mac OSX, Linux, 

2015-06-04 14:59:20 605

转载 相对布局相关属性

RelativeLayout布局 android:layout_marginTop="25dip" //顶部距离 android:gravity="left" //空间布局位置 android:layout_marginLeft="15dip //距离左边距 // 相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID的控件之上; 

2015-06-03 14:21:42 510

转载 java枚举使用详解

在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,以下代码详细介绍了枚举的用法。package com.ljq.test;/** * 枚举用法详解

2015-06-02 15:11:51 457

转载 Android fragment onActivityResult 问题

fragment里面的onActivityResult 怎样才能被调用,很简单,就一句话,startActivityForResult(intent, getActivity().RESULT_FIRST_USER);(注意,不要写成getactivity().startactivityforresult())关键点就是这个RESULT_FIRST_USER,字面意思就知道第一

2015-05-20 08:22:33 515

转载 Android中Activity的切换动画(非overridePendingTransition)

摘自:http://fuyunhe.iteye.com/blog/1834874我们知道,在Manifest文件中声明Activity时,可以通过android:theme属性设置Activity的主题。主题中定义了关于Activity外观的很多特性。同时,主题中还可以定义Activity的切换动画。通过主题的形式定义的Activity切换动画,甚至可以超越API的限制,在2.

2015-05-14 15:38:15 494

转载 Android中JNI的使用方法

首先看一下Android平台的框架图:(网上盗用)      可以看到Android上层的Application和ApplicationFramework都是使用Java编写,底层包括系统和使用众多的LIiraries都是C/C++编写的。  所以上层Java要调用底层的C/C++函数库必须通过Java的JNI来实现。下面将学习Android是如

2015-04-17 17:59:23 429

转载 C++中的头文件和源文件

一、C++编译模式通常,在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C++头文件,里面放的也是C++的源代码。C+ +语言支持“分别编译”(separate compilation)。也就是说,一个程序所有的内容,可以分成不同的部分分别放在不同的.cpp文件里。.cpp文件里的东西都是相对

2015-04-16 10:15:22 863

转载 Android下DLNA和UPnP的研究以及问题

因为工作的需要,最近一直在研究DLNA和UPnP,我们这里只研究多媒体的多屏互动,现在遇到瓶颈,故先总结下DLNA确实是一个趋势,但是现在能找到的资料太少了,对我这样的新手来说难度确实大了点!!DLNA按功能分可以分为:     DMS 数字媒体服务器   DMR数字媒体渲染器  DMC数字媒体控制器 DMP数字媒体播放器PS:这么多天来仅仅搞定了DMP

2015-04-06 21:22:51 668

转载 Android输出log的包装

本文中的log包装来源于github一个项目中,具体位置我给忘了.经过此包装后可以方便查看到log所在的类名,方法名,行数等信息.public class DLog { static String className; static String methodName; static int lineNumber; private DLog(){

2015-03-17 17:20:58 723

转载 Android -- 跳转应用市场评分

Uri uri = Uri.parse("market://details?id="+getPackageName()); Intent intent = new Intent(Intent.ACTION_VIEW,uri); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent);如果还要加上评论

2015-03-17 17:03:55 924

原创 安卓开发技术博客汇总

http://tech.meituan.com/mt-apk-adaptation.htmlhttp://www.cnblogs.com/ct2011/p/4100132.htmlhttp://blog.csdn.net/jwzhangjie?viewmode=contents

2015-03-17 16:46:04 1016

转载 Android批量打包提速 - 1分钟900个市场不是梦

黎明前的黑暗使用Ant或者Gradle来给程序进行多渠道批量打包,通常都是在manifest文件中写入一个meta标签:meta-data android:name="CHANNEL" android:value="xxx" />meta的key值固定,通过循环改变meta中的value值来实现市场渠道的写入。Ant批量打包实现相对麻烦,以前写的时候多亏了谦虚的天下-《App自动化

2015-03-17 16:36:29 591

原创 安卓项目打包时候报错--解决方案

今天在打包的时候报了一堆同样的错误,是因为引入PulltoRefreshLibrary这个库导致的,只要一打包,就会报八百多个同样的错误,可能是因为在打包的时候,引用库的时候有冲突一类的:具体解决方案:第一步:右键安卓项目--->属性第二步:直接看图第三步:选择 Ignore All 然后点击Apply第四步:clean整个安卓项目第五步:打包-->直至成功。

2015-03-13 17:15:24 2134

转载 activity切换动画效果

前几天下载了一个软件,activity之间跳转是用的淡出动画效果,今天有时间自己也从网上查了一下资料,实现了一下。         下面通过一个例子来学习下。         首先在res/anim 下  声明两个动画效果       fade.xml[html] view plaincopyxml version="1.

2015-03-06 10:34:54 547

转载 Andriod开发技巧——Fragment的懒加载

我们在做应用开发的时候,一个Activity里面可能会以viewpager(或其他容器)与多个Fragment来组合使用,而如果每个fragment都需要去加载数据,或从本地加载,或从网络加载,那么在这个activity刚创建的时候就变成需要初始化大量资源。这样的结果,我们当然不会满意。那么,能不能做到当切换到这个fragment的时候,它才去初始化呢?答案就在Fragment里的setU

2015-03-04 18:05:19 379

转载 linux下的C语言编程(总结篇)

【 声明:版权所有,欢迎转载,请勿用于商业用途。  联系信箱:feixiaoxing @163.com】    在Linux下面关于C语言的内容其实挺多的。不同的人关注的地方也不一样。关注系统设计的人可能更关注整个linux系统的结构;设计驱动的人可能更关注linux驱动的配置和实现;而我在这里所关注的只是linux应用层方面的内容,属于最基础的内容,当然也是最重要的内容。实际上对应于

2015-03-04 16:46:33 428

转载 使用curl来调试你的应用

原文链接: http://stormzhang.com/devtools/2014/11/07/use-curl-debug/我们在客户端开发过程中总免不了和后端进行api对接,有时候需要对返回的数据格式进行调试,有时候每次运行客户端来发送请求,这个未免效率太低,这里就来介绍一个好用的工具--curl。curlcurl是一个向服务器传输数据的工具,它支持http、https、f

2015-03-03 16:44:21 532

转载 Android特殊字体的处理---加下划线等

在xml文件中使用android:textStyle="bold" 可以将英文设置成粗体,但是不能将中文设置成粗体,将中文设置成粗体的方法是:TextView tv = (TextView)findViewById(R.id.TextView01);TextPaint tp = tv.getPaint();tp.setFakeBoldText(true);其他还有:textVi

2015-03-02 11:35:21 2185

转载 图文来教你在eclipse下用gradle 来打包Android

gradle其他好处就不多说,在android应用发布的时候,如果要统计多个渠道,gradle 批量打包的好处就显示出来了;下面介绍图文来介绍按eclipse的导出时 选择Android;如下图 然后按下面一步一步往下点欢迎加入QQ交流3群:317874559点击完成之后 工程里面就生成了如下的几个文件;也就是gradle的配置文

2015-02-28 10:59:18 429

转载 android 选择图片或拍照时旋转了90度问题

由于前面的博文中忽略了点内容,所以在这里补上,下面内容就是解决拍照或者选择图片显示的时候图片旋转了90度或者其他度数问题,以便照片可以正面显示:具体如下: 首先直接看上面博文下的拍完照或者选完图后处理部分:Java代码  @Override      protected void onActivityResult(int requestCod

2015-02-27 09:43:19 800 1

转载 手势操作各个方法的含义

在刚开始学Android的时候,就觉得Google的文档不咋样,在研究手势时,更加的感觉Google的文档写得实在是太差了。很多常量, 属性和方法,居然连个描述都没有。没有描述也就罢了,但是OnGestureListener里手势这么多,它也没有一个介绍说明,在没有进行不断才尝试 之前,谁能搞懂onLongPress和onShowPress,onScroll和onFling的关系与差别吗?Goog

2015-02-26 09:01:21 744

转载 Android App性能优化笔记之一:性能优化是什么及为什么?

周星驰的电影《功夫》里面借火云邪神之口说出了一句至理名言:“天下武功,唯快不破”。在移动互联网时代,同样如此,留给一个公司的窗口往往只有很短的时间,如何把握住这个时机,迅速开发出产品,成为至关重要的一环。相对传统互联网时代的PC产品,用户对移动端产品的容忍度更低。而一款移动应用在推出的时候可能只是接近完成的状态,这就需要通过快速的迭代开发来更新产品,不断完善产品来留住用户。同时,通过更新产

2015-02-06 10:38:08 524

转载 Android apk多渠道自动打包 - 不提供工具,只提供源码

在项目中用到了百度SDK统计,没用过别的统计工具,只用了百度的感觉还不错,最新版本新增了Fragment统计功能。应用上线三天,用各种流氓办法下载安装量已经超过了2800,但是留存率只有10%左右。主要原因还是产品同质化比较严重,没有什么亮点。    用到统计工具基本上就会用到渠道,分渠道打包真是件很头疼的事情,渠道一多了之后手动打包效率非常低,而且容易出错。所以今天花了半天时间研究了一下

2015-02-05 08:42:17 910

转载 Android 编程下 SQLite 大数据量操作优化

SQLite 因其小巧轻便被安卓系统广泛采用,当然在操作小数据量时,差异并不明显;但当 SQLite 在操作略大一点的数据时就显得力不存心了,这时的 CRUD 操作对移动存储设备的性能有着极大的要求,另外用户体验的良好性也对 SQLite 的性能优化提出了要求。那么,当我们在操作大数据量时如何对 SQLite 进行优化呢?正确的操作是:开启事务。下面我们通过采用不同的方式向数据库中插入 100

2015-02-03 11:10:12 494

转载 Android 编程下图片的内存优化

1. 对图片本身进行操作尽量不要使用 setImageBitmap、setImageResource、 BitmapFactory.decodeResource 来设置一张大图,因为这些方法在完成 decode 后,最终都是通过 Java 层的 createBitmap 来完成的,需要消耗更多内存。因此,改用先通过 BitmapFactory.decodeStream 方法,创建出一个 b

2015-02-03 11:05:51 406

转载 Android杂谈--打开文件的Intent及使用

Android杂谈--打开文件的Intent及使用原帖地址:http://www.2cto.com/kf/201204/127834.html实现通过代码打开一个文件需要2部分,一部分是要获取到不同文件的后缀,以便根据需求匹配相应的Intent,另一个就是不同格式的文件打开的Intent不同1、在values目录下定义后缀数组文件fileen

2015-02-02 17:30:15 435

转载 [Android] 自动打包批处理的实现

几个月前在一个项目的开发过程中,UI同学在制作Android Icon时遇到一个测试难题:每次想在手机上看效果总是很别扭,要重新扔到工程里面进去然后再用IDE build一次,费时间不说,IDE也很吃内存CPU。我便想写个批处理,希望能适当减少这一方面的成本,使用者只需要将三个尺寸(72*72, 48*48, 36*36)的ICON放置到根目录下,然后运行批处理文件run.bat,即能生成

2015-02-02 10:04:29 2081

转载 Android新版NDK环境配置(免Cygwin)

本菜鸟在查阅了很多文章,又是去折腾cygwin之类的,虽然可以编译出so文件,但运行项目却有很多问题。当发现最新的ndk不需要cygwin的时候,跪了(orz)。现在进入正题。使用工具:adt-bundle-windows-x86:eclipse+sdk+adt的集成工具包,也可以用eclipse自己先搭建android-ndk-r9-windows-x86

2015-01-31 11:11:49 564

转载 Android 屏幕适配

众所周知,Android机型尺寸各种各样,于是屏幕适配就成了Android开发中很重要的一环。Android屏幕适配可能一些开发者都会遇到这样的问题,今天就来分享下屏幕适配,其实Android屏幕适配也可以很简单。基本概念Android屏幕适配必须要理解的一些概念:px是英文单词pixel的缩写,意为像素,屏幕上的点。我们通常所说的分辨率如480X800就是指的像素

2015-01-28 15:01:25 442

转载 安卓开发中常用的开发框架总结(安卓7大框架)

1、AndBase框架   项目地址: https://code.jd.com/zhaoqp2010_m/andbase1.andbase中包含了大量的开发常用手段。如网络下载,多线程与线程池的管理,数据库ORM,图片缓存管理,图片文件下载上传,Http请求工具,常用工具类(字符串,日期,文件处理,图片处理工具类等),能够使您的应用在团队开发中减少冗余代码,很大的提高了代码

2015-01-28 11:07:27 2489

转载 网络爬虫-URL去重

转载自:http://hi.baidu.com/shirdrn/blog/item/40ed0fb1ceac4d5c0923029d.html在爬虫启动工作的过程中,我们不希望同一个网页被多次下载,因为重复下载不仅会浪费CPU机时,还会为搜索引擎系统增加负荷。而想要控制这种重复性下载问题,就要考虑下载所依据的超链接,只要能够控制待下载的URL不重复,基本可以解决同一个网页重复下载的问题。

2015-01-28 08:46:33 3951

转载 使用Eclipse Memory Analyzer进行内存泄漏分析三部曲

一、准备工作 分析较大的dump文件(根据我自己的经验2G以上的dump文件就需要使用以下介绍的方法,不然mat会出现oom)需要调整虚拟机参数 找个64位的系统在MemoryAnalyzer.ini设置-Xmx2g 如果是32位的xp可以使用下面的方法进行尝试:安装jrockit 6.0的JDKmat使用jrockit的jdk来启动Java代码  

2015-01-26 09:43:22 398

转载 DDMS使用

DDMSDDMS是一款Google* 提供的应用,可作为独立的工具运行,也可通过ADT Eclipse* 插件集成到Eclipse* 中。它提供了强大的特性集合,能帮助您快速了解应用的运行状况。线程更新DDMS中的线程监控和评测浏览对于管理大量线程的应用很有用。要启用,点击 Update Threads(更新线程)图标即可开始。图 1这使下面的窗口会

2015-01-25 11:36:21 832

安卓TextView自适应

由于安卓系统自身的textView显示的不是很好,特别是英文,显示的不到头的就显示下一行了,本项目是对TextView的一个优化,显示效果感觉很棒的!

2014-12-25

中国象棋人机对弈

本APP是我网络上收集的,效果还行,适合初学者!里面含有毕业设计文档...

2014-12-25

MyEclipse注册机

通过该注册机可以对MyEclipse进行注册,亲测!

2014-12-22

三角函数公式、图像大全

收集很好的数学三角函数和图片大全 请大家下载看看 很有帮助的

2014-02-14

河南大学软件学院宿舍楼 综合布线设计方案

这是一整套河南大学软件学院宿舍楼综合布线设计方案,欢迎大家下载!

2013-12-18

河南大学百年校庆网站

这是我在大二参加比赛的作品,获得二等奖呢,欢迎下载......

2013-06-27

空空如也

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

TA关注的人

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