自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android Java和JavaScript交互

Android提供了一个很强大的WebView控件用来处理Web网页,本文将介绍如何实现Java代码和Javascript代码的相互调用。实现Java和js交互十分便捷。通常只需要以下几步。WebView开启JavaScript脚本执行WebView设置供JavaScript调用的交互接口。客户端和网页端编写调用对方的代码。主页面代码:public clas

2015-11-23 15:20:11 524

原创 Android 解决在页面底部置输入框,软键盘遮挡部分输入框的问题

/** * 解决在页面底部置输入框,输入法弹出遮挡部分输入框的问题 * @param root 页面根元素 * @param editText 被软键盘遮挡的输入框 */ public static void controlKeyboardLayout(final View root, final View editLayout) { // TODO Auto-gene

2015-10-27 12:00:41 4920

转载 Android windowSoftInputMode属性详解

activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:1.当有焦点产生时,软键盘是隐藏还是显示2.是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置多个值——多个”state…”val

2015-07-22 11:11:04 601

原创 Android高德地图开发 地图事件

/** * AMapV1地图中简单介绍OnMapClickListener, OnMapLongClickListener, * OnCameraChangeListener三种监听器用法 */public class EventsActivity extends Activity implements OnMapClickListener, OnMapLongClickListen

2015-07-17 11:48:30 3779

原创 Android地图 获取经纬度计算距离介绍

public static double EARTH_RADIUS = 6378137.0; /** * 计算两点距离 * @param lat_a * @param lng_a * @param lat_b * @param lng_b * @return s 米 */ public static double gps2m(double lat_a, double

2015-07-16 16:20:50 871

原创 Android图片 压缩总结

一.图片的存在形式1.文件形式(即以二进制形式存在于硬盘上)2.流的形式(即以二进制形式存在于内存中)3.Bitmap形式这三种形式的区别: 文件形式和流的形式对图片体积大小并没有影响,也就是说,如果你手机SD卡上的如果是100K,那么通过流的形式读到内存中,也一定是占100K的内存,注意是流的形式,不是Bitmap的形式,当图片以Bitmap的形式存在时,其占用的内存会瞬

2015-07-08 11:37:23 513

原创 软件开发学习路线

从软件开发人员的生涯规划来讲,我们可以大致分为三个阶段,软件工程师→软件设计师→架构设计师或项目管理师。不想当元帅的士兵不是好士兵,不想当架构设计师或项目管理师的程序员也不是好的程序员。我们应该努力往上走。让我们先整理一下开发应用软件需要学习的主要技术。A.基础理论知识,如操作系统、编译原理、数据结构与算法、计算机原理等,它们并非不重要。如不想成为计算机科学家的话,可以采取"用到的时候再来

2015-07-05 13:14:58 1156

原创 Android 在一个Activity的一部分中显示其他Activity

实现“如何在一个Activity的一部分中显示其他Activity”除了LocalActivityManager还需要一个或多个"容器"Layout(或者和Layout同级别的View)。假设这个容器是一个LinearLayout,id是container,通常来说我们会想把这个容器的layout_weight设置成1,以便把位置先占好。然后实例化LocalActivity

2015-07-01 17:10:41 3962

原创 Android httpconnection在2G或3G网络中超时,局域网可以

android手机访问电脑本地服务器程序,发现在2G或3G网络中超时,在电脑与手机同处于一个局域网就可以,寻求解决方案!!

2015-01-02 11:08:24 702

转载 Eclipse java compiler level does not match the version of the installed java project()

右键项目“Properties”,在弹出的“Properties”窗口左侧,单击“Project Facets”,打开“Project Facets”页面。在页面中的“Java”下拉列表中,选择相应版本就OK了.

2014-08-24 19:01:38 653

转载 Android百度地图实践 文件liblocSDK.so

看了百度地图sdk的demo以后,是因为有一个文件 liblocSDK.so,必须放在 libs/armeabi 目录下。将其对应的liblocSDK.so拷到相应的目录下,问题完美解决了。问题是完美解决了,可这个liblocSDK.so文件是什么样的东东了。后来查了一下资料以后:so文件即是动态链接,在可执行文件装载时或运行时,由操作系统的装载程序加载库。大多数操作系统将解析外部引用(比

2014-08-14 11:15:49 3930

原创 Android百度地图实践 Demo中的一个Application类

在百度地图Demo中有一个Application的类,那是一个配置整个application的类,使用的时候一定要定义这个类,同时还要把这个类放到Manifest.xml文件中说明一下:

2014-08-13 14:32:46 739

转载 Android布局 使用LayoutInflater动态加载布局和操作控件

我们知道在Android中通过布局文件来描述软件的界面,而通常在Activity中都是使用setContentView()来将布局显示出来。但是如果我们在非Activity的情况下,而且需要对布局中的控件进行设置等操作,该如何处理呢?这就需要使用到动态加载布局LayoutInflater。以一个简单布局example.xml为例,里面只有一个按钮和一个文本显示框控件。andro

2014-07-08 22:06:34 793

转载 Android Intent意图用于Activity之间的数据传递

用于Activity之间的数据传递    在起始Activity中,发送数据      protected void onCreate(Bundle saveInstanceState){          super.onCreate(saveInstanceState);          setContentView(R.layout.thisactivity

2014-06-29 18:58:06 629

转载 vi下的复制粘贴.

多方搜索整理如下:(除特殊说明以下操作均在命令模式下)1.将光标移动到将要复制的行处,按yy进行复制当前行(按nyy复制n行),再移动到粘贴位置,按p进行粘贴。2.将光标移到复制的首位置,按下v,用hjkl移动,按y复制,按p粘贴。3.光标移到起始行,输入ma;光标移到结束行,输入mb;光标移到粘贴行,输入mc;然后 :'a,'b co 'c,把 c

2014-06-15 08:57:21 817

转载 OneToOne注解报异常:java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z

今天用了OneToOne注解,结果报异常java.lang.NoSuchMethodError: javax.persistence.OneToOne.orphanRemoval()Z网上有几种解决的方法,现在汇总如下(1)如果是使用MyEclipse创建JavaEE5.0的Web项目,解决办法:删除对Java EE 5 Libraries的使用。问题原因:java

2014-05-25 17:21:54 738

转载 Can't connect to MySQL server on 'localhost' (10061)

net start mysql重新启动即可。

2014-05-18 17:17:32 749

转载 Eclipse 项目视图出现红叉,调试原因如下:java compiler level does not match the version of the installed java project

右键项目“Properties”,在弹出的“Properties”窗口左侧,单击“Project Facets”,打开“Project Facets”页面。在页面中的“Java”下拉列表中,选择相应版本就OK了.

2014-04-23 16:26:10 798

c语言模拟ATM

c语言模拟ATM课程设计 简易功能实现 可以提款 密码登陆

2013-06-16

空空如也

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

TA关注的人

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