随笔分类 -  Android

摘要:今天看一哥们的博客写的,是关于实现像网易新闻那样的图文混排的样子。感觉他的实现思路还是很特别的,今天做一个记录防止以后需要使用到。http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical" 阅读全文
posted @ 2014-02-15 18:33 Wsf5918 阅读(845) 评论(0) 推荐(0)
摘要:前言: 尽管Android已经为我们提供了一套丰富的控件,如:Button,ImageView,TextView,EditText等众多控件,但是,有时候在项目开发过程中,还是需要开发者自定义一些需要重复使用的控件,使之能像Android提供的其它控件一样,使用起来方便,幸好Android为我们自定义控件过程扫除了障碍,提供了一套基础的类(如:View,Canvas等)和XML标签(如下文即将提及的resources标签,declare-styleable标签,attr标签等);创建流程:一,在value文件夹新建以"attrs"命名的XML文件:看一下本例中的attrs. 阅读全文
posted @ 2014-01-16 19:58 Wsf5918 阅读(339) 评论(0) 推荐(0)
摘要:为了实现一个自动更新的功能,但是在实现的过程中遇到了一些奇怪的问题,暂时性还没有解决,请大家帮忙看看。问题是这样的,我自定义了两个类,用于实现ap的版本与管理控制,以及下载. 3 yitu_1.0 http://222222/yitu/Upload/yitu_old.apk使用代码如下:日志代码:实现效果:我按照要求进行了更新,原先的版本配置文件也没有更换,并且在服务器端的版本也没有更换,即实际的程序版本还是原来的。奇怪的事发生了,一切更新完毕,我再次打开这个应用时.请大家有时间帮忙看看,万分感谢。或者wsfjlagr@163.comUpdateManager.java 1publicc... 阅读全文
posted @ 2013-11-29 09:43 Wsf5918 阅读(713) 评论(0) 推荐(0)
摘要:大部分内容为网上整理其它高人的帖子,现只作整理,用于查看: 在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。什么是webkitWebKit 是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源项目,主要由KDE的KHTML修改而来并且包含了一些来自苹果公司的一些组件。传 统上,WebKit包含一个网页引擎WebCore和一个脚本引擎JavaScriptCore,它们分别对应的是KDE的K. 阅读全文
posted @ 2013-11-21 23:17 Wsf5918 阅读(341) 评论(0) 推荐(0)
摘要:关于这上面的一个问题,已经解决,想了想,还是得提醒一下各位朋友。这个360检测软件是否更新,是根据你程序中的包名来进行确定的。而我这个应用的包名,恰好与一款已经在线的应用包名重合了。因而导致它自动更新,最终出现了以上的搞笑的一件事。但是,我觉得360检验也是否有一些太过于草率了!!!! 阅读全文
posted @ 2013-11-21 12:22 Wsf5918 阅读(211) 评论(0) 推荐(0)
摘要:先道有一个这样的需求,先不多说,先来一张求意图吧.图如下所示大家看到这样的需求时,可能首先就会想到,拿两个咱们最熟悉不过的两个ListView来实现就可以解决问题了。就是分为两层,内层与外层。(即嵌套listview的使用)可是事情有的时候并不是你想的那样的,是的,android布局上面可以实现,我起初的想法也是以listview的嵌套使用的,可是在实施的过程中,出现了一些问题,今天就一起来分享一下怎么实现,与解决这一类的问题。也当作是给自己的一个项目记录吧。为方便,我就将listview分为两个,一个是listview_in (内层)与listview_out(外层) 外层的listview 阅读全文
posted @ 2013-11-11 19:30 Wsf5918 阅读(18369) 评论(4) 推荐(0)
摘要:Intent shortcutIntent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); shortcutIntent.putExtra(Intent.EXTRA_SHORTCUT_NAME,getString(R.string.app_name)); shortcutIntent.putExtra("duplicate", false); Intent intent = new Intent(); intent.setComponent(new ComponentName(g 阅读全文
posted @ 2013-10-12 14:06 Wsf5918 阅读(394) 评论(0) 推荐(0)
摘要:在开发中用到了需要ScrollView嵌套GridView的情况,由于这两款控件都自带滚动条,当他们碰到一起的时候便会出问题,即GridView会显示不全。解决办法,自定义一个GridView控件:01publicclassMyGridViewextendsGridView {02publicMyGridView(Context context, AttributeSet attrs) {03super(context, attrs);04}0506publicMyGridView(Context context) {07super(context);08}0910publicMyGridVi 阅读全文
posted @ 2013-09-18 14:11 Wsf5918 阅读(239) 评论(0) 推荐(0)
摘要:imei(international mobile equipment identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台手机一一对应,而且该码是全世界唯一的。每一只手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。android imei获得方法telephonymanager telephonymanager= (telephonymanager) this.getsystemservice(context.telephony_service);string i 阅读全文
posted @ 2013-08-31 20:10 Wsf5918 阅读(980) 评论(0) 推荐(0)
摘要:1.创建一个xml布局文件,layout实现布局: 2. 自定义一个style方格的对话框,style文件dialogtheme 3.调用处的使用方法: final Dialog dialog=new Dialog(PopWindowMainActivity.this,R.style.dialogtheme); View v=LayoutInflater.from(this... 阅读全文
posted @ 2013-08-30 19:49 Wsf5918 阅读(219) 评论(0) 推荐(0)
摘要:最近项目中,客户要求实现一些自定义地图.要求的功能是:可以实现放大,缩小,点击不同的地理位置,可以提示不同的地地理信息.所使用的类文件有如下几个: 1) myMap.java 2)Position.java 3)testCanvasActivity.java 4)TouchImageView.java如下图所示:1)myMap.java 如下所示:package wsf.Canvas.demo;public class myMap {}2)Position.javapackage wsf.Canvas.demo;import android.util.Log;public class Pos. 阅读全文
posted @ 2013-08-21 18:38 Wsf5918 阅读(1733) 评论(1) 推荐(1)
摘要:在android开发过程中,有时会在不同情况下遇到同种问题: [java]view plaincopyjava.lang.IllegalStateExceptionThespecifiedchildalreadyhasaparent.YoumustcallremoveView()onthechild'sparentfirst.也就是非法状态异常,它说这个特定的child已经有一个parent了,你必须在这个parent中首先调用removeView()方法,才能继续你的内容。这里很明显这个child是一个View,一个子(child)View必须依赖于父(parent)View,如果你 阅读全文
posted @ 2013-08-17 18:36 Wsf5918 阅读(725) 评论(0) 推荐(0)
摘要:2)BitmapCache.java, 好久没有过来博客园了,今天项目里面使用到了图片传输,后来便自己琢磨了一下,最后通过查阅相关资料,做了一个自定义imageview,其可以实现只要传输给其图片路径,其它的事就全部交给它处理了,不用再去管什么自己写handler+message,或者使用异步的类.使用起来也非常简单。当然希望有朋友有更好一些的改进,欢迎交流。现在我就来介绍一下这个自定义的imageview,它主要使用要的文件有如下的几个:1)AsyImageLoad.java 2)BitmapCache.java, 3)ImageFileCache.java, 4)ImageGetFrom. 阅读全文
posted @ 2013-08-14 17:14 Wsf5918 阅读(703) 评论(0) 推荐(0)
摘要:在开发应用的时候,通常情况都需要在一个activity里面添加另一个activity的内容,也就是嵌套使用。一般的处理方式,就是比如:a界面中要显示b界面的东西,那么可以在a界面添加一个view的容器控件,如viewfliper也行,那么现在只要将b转化成为一个视图了b_V就行了,而后将b_v添加到a的容器控件中,这样的话, 就达到了一定的分离.那么这种创建视图的方式,就我现在而言,知道的有两种方式。如果你还知道有别的方式,请一起分享。1)convertView = LayoutInflater.from(mycontext).inflate(R.layout.list_blog_care_i 阅读全文
posted @ 2013-07-04 10:54 Wsf5918 阅读(330) 评论(0) 推荐(0)
摘要:在我们导入Android工程时,有时候会出现如题所述的错误,打开工程目录可以看到,目录下的default.properties文件没有了或者多出了一个project.properties的文件,default.properties文件的主要作用和信息在文件中的注释里说的很清楚了,这边就不多说了哈~ 那我们怎么解决这个错误呢?其实很简单啦~有两个方法: 1、到其他工程里把这个default.properties文件拷贝过来直接用,没有关系,可以用的,都是一样的啦~ (这时候如果发现工程还是有错误的话就把工程重新导入一下,一般可以解决的。如果还是有错的话,很可能就是工程... 阅读全文
posted @ 2013-04-29 11:07 Wsf5918 阅读(201) 评论(0) 推荐(0)
摘要:第一:在AndroidManifest.xml中的 <application></application>里面添加 <uses-library android:name="android.test.runner" />第二:在<application></application>外面添加 <uses-permission android:name="android.permission.RUN_INSTRUMENTATION" /> <instrumentation andro 阅读全文
posted @ 2013-04-09 09:24 Wsf5918 阅读(226) 评论(0) 推荐(0)