- 博客(370)
- 资源 (33)
- 收藏
- 关注
转载 android assets
1、程序,把Assets中的图像显示出来try { BufferedInputStream bis = new BufferedInputStream(getAssets() .open("a.bmp")); Bitmap bm = BitmapFactory.decodeStream(bis); imageView01.setImageBi
2015-12-29 13:27:05 703
转载 armeabi-v7a
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-09-24 10:38:41 2700
转载 java5 线程池
线程池的作用: 线程池作用就是限制系统中执行线程的数量。 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程 排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程 池中有等待的工作线程,
2015-08-05 10:10:18 700
转载 android 时钟开发
一、开发手机闹钟主要用到了AlarmManager类,AlarmManager类提供了访问系统定时服务的途径,开发人员可以在程序中设置某个应用程序在未来的某个时刻被执行。当AlarmManager定时时间到了之后,当初注册的Intent对象将会被系统广播,进而启动目标程序。二、在程序运行时当需要使用AlarmManager类时,可以通过Context对象的getSystemServic
2015-08-01 13:57:50 986
转载 URLConnection 使用
URL的openConnection()方法将返回一个URLConnection对象,该对象表示应用程序和 URL 之间的通信链接。程序可以通过URLConnection实例向该URL发送请求、读取URL引用的资源。通常创建一个和 URL 的连接,并发送请求、读取此 URL 引用的资源需要如下几个步骤:(1)通过调用URL对象openConnection()方法来创建URLConnecti
2015-07-22 16:15:03 2204
转载 java 线程池
示例import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; public class Ch09_Executor {
2015-06-09 15:15:16 519
转载 android assert 目录操作
预前知识:Android资源文件分类:Android资源文件大致可以分为两种:第一种是res目录下存放的可编译的资源文件:这种资源文件系统会在R.java里面自动生成该资源文件的ID,所以访问这种资源文件比较简单,通过R.XXX.ID即可;第二种是assets目录下存放的原生资源文件:因为系统在编译的时候不会编译assets下
2015-04-07 17:53:27 7361
转载 Java 压缩和解压缩
程序实现了ZIP压缩。共分为2部分 : 压缩(compression)与解压(decompression)大致功能包括用了多态,递归等JAVA核心技术,可以对单个文件和任意级联文件夹进行压缩和解压。 需在代码中自定义源输入路径和目标输出路径。 [java] view plaincopypackage com.han; impor
2015-04-07 17:52:53 553
转载 android webview 内存泄露
Android WebView Memory Leak WebView内存泄漏在这次开发过程中,需要用到webview展示一些界面,但是加载的页面如果有很多图片就会发现内存占用暴涨,并且在退出该界面后,即使在包含该webview的Activity的destroy()方法中,使用webview.destroy();webview=null;对内存占回收用还是没有任何效果。
2015-03-06 16:57:17 1048
转载 android GC
Android堆内存也可自己定义大小 对于一些大型Android项目或游戏来说在算法处理上没有问题外,影响性能瓶颈的主要是Android自己内存管理机制问题,目前手机厂商对RAM都比较吝啬,对于软件的流畅性来说RAM对性能的影响十分敏感,除了上次Android开发网提到的 优化Dalvik虚拟机的堆内存分配外,我们还可以强制定义自己软件的对内存大小,我们使用Dalvik提供的 dalvi
2015-01-26 15:53:26 807
原创 重写 等待框 show() 函数,定位那里调用了该函数
重写 等待框 show() 函数,定位那里调用了该函数问题描述:工程中把等待框 写成 公共类,很多都在调用show() ,出一个情况,在启动的时候 就转圈等待 但是 又不知道 那里代码 调用了 等待框。于是 重写了 show函数 故意 制造空指针,程序出错,从打印的错误信息里 就看出 那里调用了show();另外:public sta
2015-01-21 09:55:28 577
原创 解决listview getView 被执行多次的问题
执行多次的原因:listview 高度不固定,系统要计算listview 的高度,才执行多次。解决思路:固定listview的高度;方式 1、xml 给listview 设定个固定的高度;方式2:在listview刷新之前 通过代码 固定 Listview高度:代码如下:private void fixedListView(){ listView =
2015-01-07 21:25:24 966
转载 android 过滤特殊字符
在android开发中,经常会碰到edittext中特殊字符过滤和字符长度限制同时要求的问题,由于android不同版本之间的兼容问题,以及各种手机支持情况不同,因此,经常会出现一些设备上面不兼容问题。为了解决这个问题,这里经过实践总结,给出一个最优的方案:首先,对于字符长度的限制我们可以使用3种方法,如下:1,使用EditText的setFilter方法实现,代码如下:定
2014-11-03 16:33:58 4411
转载 android tab 换页动画
http://www.2cto.com/kf/201208/148253.html ** * Tab页面手势滑动切换以及动画效果 * */ public class MainActivity extends Activity { // ViewPager是google SDk中自带的一个附加包的一个类,可以用来实现屏幕间的切换。 // andr
2014-07-02 07:32:00 831
原创 TV文档
类名 功能 相关人员备注.ui.GuideActivity 主Activity,启动CoreService潘 主UI.ui.MyToast IPPTV自定义toast,用法和Toast一样潘 .core.CoreService 启动TvServiceNew和DMRService,把二维码图片写入/tmp潘 核服务负责启动所以模块.tv.TvService
2014-06-05 10:35:11 755
原创 android调用C二进制程序
一,编译C可执行二进制程序(此处以卸载为例)1,android.mk文件内容:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS) LOCAL_MODULE :=testLOCAL_SRC_FILES:=test.c //c文件名include $(BUILD_EXECUTABLE)2.test.c文件内容#inclu
2014-06-04 09:15:01 1043
转载 SocketTimeoutException和ConnectTimeoutException的区别
前几天服务器端的产品经理跑来问我是否有做请求超时和响应超时的处理。我一脸迷茫,直接就说:我做了开发这么久,从不知道什么是请求超时什么是响应超时。后来我静下来仔细想想,确实应该有请求超时和响应超时这两个概念,不然会出很多问题的。然后花了一些时间仔细查了下资料。确实是如此。 ConnectException : 指的是服务器请求超时SocketTimeoutEx
2014-04-25 14:02:48 8844
原创 android linearlayou 小结
1、基本特性,线性布局,内部控件 从左到右(垂直居中) 或者 从上到下(水平居中) 依次布局;2、高级特性:设置 layoutweight 按任意比例划分屏幕,划分规则 a= b/(a+b);3、高级特性:给控件设置 layoutweight 占用 剩余屏幕空间;
2014-03-24 08:38:43 604
转载 android string 总结
加粗字体 斜体字体 给字体加下划线\n 换行 \u0020表示空格 \u2026表示省略号 使用<b>和<b>来打印出 这样的文字;“<”表示“使用textView.setText(Html.fromHtml("Hello World,AnalysisXmlActivty!"));设置类似于html那样的效果如果你需要使用 String.f
2014-03-06 10:37:55 749
原创 使用命令行给 ecplise 工程里的签名
1、在Eclipse 中导出未签名的apk操作:工程-》右键->anroid toots ->export unsig apk2、执行以下命令C:\>jarsigner -verbose -keystore ./Ipp_AndroidPhone-key.keystore ./unMScreenSynergy.apk myIppAndroidPhone最后 这个 myIp
2014-02-18 14:06:55 757
转载 android jar project 引用
1.应用外部jar包我们平时用的最多的方式 把要引入的jar包 放在project的lib目录下 然后 Add JARs2.引用java Project//最近研究libgdx的时候,发现project之间可以相互引用,限于java project,android project只能引用java project,不能被直接引用,如果需要调用android proj
2014-02-16 00:44:43 825
转载 Android SD卡路径问题
在研究拍照后突破的存储路径的问题,开始存储路径写死为: private String folder = "/sdcard/DCIM/Camera/"(SD卡上拍照程序的图片存储路径); 后来发现这样写虽然一般不会出错,但不是很好,因为不同相机,可能路径会出问题。较好的方法是通过Environment 来获取路径,最后给出一个例子,教你怎样获取SDCard 的内存,显示出
2014-01-24 21:28:56 655
转载 HTTp 请求json 超时
DefaultHttpClient:请求超时httpclient.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 60000); 读取超时httpclient.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, 60000);
2014-01-10 21:12:14 1553
转载 android apk 签名
1. 通过java自带的keytool工具,创建release版的keystoreJava代码 keytool -genkey -v -keystore keystore_name.keystore -alias alias_name -keyalg RSA -validity 10000 [java] view plaincopyp
2014-01-02 13:32:50 717
转载 popwindow制定位置
先看效果图,免得浪费大家时间,看是不是想要的效果 。直接上代码 ,核心方法。[java] view plaincopyprint?private void showPopupWindow(View parent) { if (popupWindow == null) { LayoutInflat
2013-12-27 11:12:36 860
转载 Android自定义对话框(Dialog)位置,大小
android自定义dialog位置大小 package angel.devil; import android.app.Activity; import android.app.Dialog; import android.os.Bundle; import android.view.Gravity; import android.vi
2013-12-27 11:11:35 840
原创 android 图片下载 类
android 应用开发中经常遇到图片下载,下面是我在开发中常用的方法列举下:1、解决 图片下载 导致outmemory问题2、保存本地3、有从本地获取,本地获取不到则从网络获取代码如下:package com.changhong.mscreensynergy.common;import java.io.BufferedOutputStream;import java.
2013-12-20 15:33:20 1025
转载 java 遍历map
public static void work(Map map) { Collection c = map.values(); Iterator it = c.iterator(); for (; it.hasNext();) { System.out.println(it.next()); }
2013-11-27 11:43:51 633
转载 android如何调用显示和隐藏系统默认的输入法
1.调用显示系统默认的输入法方法一、InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);imm.showSoftInput(m_receiverView(接受软键盘输入的视图(View)),InputMethodManager.SHOW_FO
2013-11-15 14:48:24 665
转载 view Scroller 分析
尊重原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/7321910 Scroller这个类理解起来有一定的困难,刚开始接触Scroller类的程序员可能无法理解Scroller和View系统是怎么样联系起来的。我经过自己的学习和实践,对Scroller的用法和工作原理有了一定的理解,在这里和大家分享一下,希望大家多多指
2013-11-13 15:44:53 591
转载 onInterceptTouchEvent 和 onTouchEvent
onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,Android这么设计的想法也很好理解,由于ViewGroup会包含若干childView,因此需要能够统一监控各种touch事件的机会,因此纯粹的不能包含子view的控件是没有这个方法的,如Linea
2013-11-11 16:46:25 606
转载 使用开源的Slidingmenu库 facebook、人人网、everynote、Google+
一、SlidingMenu简介相信大家对SlidingMenu都不陌生了,它是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作。很多优秀的应用都采用了这种界面方案,像facebook、人人网、everynote、Google+等等。如下图所示:
2013-11-07 23:08:44 841
转载 仿人人网 滑动导航
转载请标明出处:http://blog.csdn.net/android_ls/article/details/8756059一、滑动效果的实现原理: 1、采用RelativeLayout作为父容器, 当调用addView(View child)方法向其中添加子View(子View采用FrameLayout),并且其子View的布局参数都设置的是填充整个父容器的大小(new La
2013-11-04 16:30:24 1360
转载 图片处理方法
http://gundumw100.iteye.com/blog/849729/** * 将彩色图转换为灰度图 * @param img 位图 * @return 返回转换好的位图 */ public Bitmap convertGreyImg(Bitmap img) { int width = img.
2013-11-03 12:04:25 822
转载 handler obtainMessage
原文:http://www.cnblogs.com/android007/archive/2012/05/10/2494766.html话说在工作中第一次接触android 的Handler 的时候,不知道怎么去关注性能。记得当时这么写的:Message msg = new Message()msg.what = xxx;msg.arg1 = xxx;msg.arg2 =
2013-10-28 19:51:01 639
转载 Handler、HandlerThread和AsyncQueryHandler
首先创建工程 ThreadDemo 创建Activity 一、Handler Handler在android里负责发送和处理消息。它的主要用途有: 1)按计划发送消息或执行某个Runnanble(使用POST方法); 2)从其他线程中发送来的消息放入消息队列中,避免线程冲突(常见于更新UI线程) 默认情况下,Handler接受的是当前线程下的消息循环实
2013-10-28 17:07:02 775
转载 在线程中使用handle,并接受主线程传过来的消息
之前研究过handler 和 looper 消息队列,不过Android里的handler不是另外开启线程来执行的,还是在主UI线程中,如果想另启线程的话需要用到HandlerThread来实现。在使用HandlerThread的时候需要实现CallBack接口以重写handlerMessage方法,在handlerMessage方法中来处理自己的逻辑。下来给出一个小例子程序。layout文件
2013-10-28 17:00:29 864
转载 双击 返回键 退出程序
思路:用户按下返回键时设定一个定时器来监控是否2秒内实现了退出,如果用户没有接着按返回键,则清除第一次按返回键的效果,使程序还原到第一次按下返回键之前的状态。定时器是每次用户按下返回键才去创建。代码如下:[java] view plaincopyprint?/** * 菜单、返回键响应 */ @Override public boolean onKeyD
2013-10-24 19:34:56 786
android2.2播放flv flash文件实例eclipse工程
2011-09-14
Mars adroid 源码 PPT 第一季
2011-08-03
装机必备安卓android系统手机软件收集20款
2011-08-02
台湾高焕堂Android讲义
2011-08-02
android模拟launcher公司项目demo源码-2011-8-2
2011-08-02
visual c#.Net网络核心编程
2011-08-02
OpenGL ES 2.0 Programming Guide.pdf
2011-07-31
gnochm 需要的所有软件
2011-07-21
高焕堂 android 培训课件
2011-07-15
android 3D 游戏开发详解与案例
2011-07-15
android Launcher2 编译和运行 需要的jar
2011-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人