- 博客(43)
- 收藏
- 关注
转载 Replace Fragment in ViewPager (ViewPager里替换Fragment)
其实方法很简单,只是一开始想复杂了,然后去StackOverflow上看到的各种答案就更迷糊了.主要思维偏了就完了.ViewPager里放的不管是Fragment还是Layout,这都是个Adapter容器.因此你要更改里面的东西,最正确的方法就是去修改Adapter里的数据.替换步骤需要:1. 删除FragmentManager现有的当前页面的Fragment.我...
2014-06-25 17:55:00
284
转载 【转】Android 自定义Button样式效果
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true"> <shape>...
2014-01-06 13:48:00
222
转载 Android 分辨率奇葩设计
Android获取屏幕分辨率的方法在Tablet模式时是很奇葩的设计,它获取屏幕分辨率获取到的是开发者所能使用的屏幕,即你设置成全屏时的分辨率,因此在Tablet时就会发现分辨率少了一点,因为下面的三个系统虚拟按键(Back, Home, Last)是占用了屏幕分辨率但是不算进屏幕分辨率的.因此在Tablet模式下,最好使用Dpi来区分或者sw来区分,否则得自己先读出横屏竖屏的分辨率再去...
2013-09-22 16:38:00
217
转载 Android Studio R文件丢失(不管是自己new Model 还是导入Eclipse)
刚导入或者创建之后什么都别动直接编译该项目就行了,如果打开了某个引用R元素的报错,注释掉再编译就蹦出来了.AndroidStudio毕竟二个测试版本,现在还不能实时的刷新R文件吧。上面这说法貌似有点错误,AndroidStudio会自动编译(起码自己创建的是会的),但是效率比较慢,你生成东西的时候会看到下面状态栏会显示几个progress在运行,它就是在编译.等那消失后再看,Bu...
2013-09-13 10:20:00
169
转载 【转】Android Studio加载第三方jar包
转自:http://hi.baidu.com/xoxoxo/item/534803f896888b49922af2edAndroid Studio加载第三方jar包AndroidStudio刚发布,相信很多朋友和我一样,开始尝试用其开发项目,但新东西总会遇到这样或那样的问题,其中令我头的就是引入第三方的jar包无法编译的问题,因为是新东西,相关的信息都比较少,解决问...
2013-09-09 11:26:00
162
转载 鼠标右键 新建消失
cmd 里 reg add "HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\New" /ve /t REG_SZ /d {D969A300-E7FF-11d0-A93B-00A0C90F2719} /f转载于:https://www.cnblogs.com/DonkeyTomy/articles...
2013-08-14 11:51:00
153
转载 Android 获得画布中字体所占的像素长和宽【动态画图时很有用】
方法一:Paint paint = new Paint();Rect rect = new Rect();paint.getTextBounds(String, int start, int end, rect);width = rect.width();height = rect.height();方法二:strWidth = paint.measureTe...
2013-08-09 14:09:00
206
转载 ScrollView中使用ListView
转自http://blog.youkuaiyun.com/fzh0803/article/details/7971391由于scrollview和listview不能直接共存,在scrollview中直接使用lsitview的话只会显示一个条目,要使他们共存,据我所知,有三种方法:1。如果listview的高度是一定的话,可以重写一个listview在onmesure方法里设定固定高度...
2013-08-08 16:44:00
192
转载 ListView 与 它里面的Item 点击滑动冲突
转自http://blog.youkuaiyun.com/fzh0803/article/details/9474359listview的父亲要求滑动,在点击listview区域时要求在滑动的只是只滑动listview,但一般做法无法满足要求,listview无法兼顾点击事件与滑动。解决的办法是,给item设置一个rootview,重写rootview的onTouchEvent@Ove...
2013-08-08 16:43:00
116
转载 【转】 Android 屏幕切换总结
转自http://www.open-open.com/lib/view/open1328069449468.htmlAndroid横竖屏要解决的问题应该就两个:一.布局问题二.重新载入问题1.布局问题:如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrien...
2013-08-08 15:53:00
130
转载 获取及管理Android 手机运营商及状态
主要类 TelephonyManager: telephonyManager.getCellLocation();//获得服务区 telephonyManager.getCellId();//获得服务小区ID /*获取Sim卡运营商*/ IMSI=telephonyManager.getSubscriberId(); //IMSI号前面3位460是国家...
2013-08-08 11:41:00
266
转载 Android 源码 判断网络数据类型
private final void updateDataNetType(int slotId) { int tempDataNetType; NetworkType tempDataNetType3G = NetworkType.Type_G; if (slotId == Phone.GEMINI_SIM_1) { t...
2013-08-08 10:19:00
217
转载 【转】Android设备信息获取
转自http://blog.youkuaiyun.com/wenlele/article/details/6316750#1)android 获取设备型号、OS版本号:[java]view plaincopyimportandroid.os.Build;//.....Buildbd=newBuild...
2013-08-07 10:35:00
116
转载 【转】Android 4.0 Launcher源码结构解析【改Launcher很有用的资源!】
转自http://mobile.51cto.com/hot-312129.htm先从整体上对Launcher布局作一个分析,让我们通过查看Launcher.xml和使用hierarchyviewer布局查看工具两者结合的方法来对Launcher的整体结构有个了解。通过hierarchyviewer来对整个桌面做个截图,如下:放大后如下所示:可以看到整个桌面包含的元素,最...
2013-08-01 12:51:00
126
转载 Android Canvas设置绘画时重叠部分的处理模式【含效果图】
在Android的PorterDuff.Mode类中列举了他们制定的规则:android.graphics.PorterDuff.Mode.SRC:只绘制源图像android.graphics.PorterDuff.Mode.DST:只绘制目标图像android.graphics.PorterDuff.Mode.DST_OVER:在源图像的顶部绘制目标图像android....
2013-07-25 19:17:00
1383
转载 【转】修改Android系统默认字体
转自http://my.oschina.net/u/183217/blog/134814Android系统中在Settings->Display->FontSize下面可以设置系统字体大小,默认的系统字体大小为Normal,如果想修改这个默认值,可以在下面这个文件中进行修改:在/frameworks/base/core/java/android/content/...
2013-07-25 10:12:00
204
转载 【转】Android 资源文件中@、@android:type、@*、?、@+含义和区别
一.@代表引用资源1.引用自定义资源。格式:@[package:]type/nameandroid:text="@string/hello"2.引用系统资源。格式:@android:type/nameandroid:textColor="@android:color/opaque_red"注意:其实@android:type/name是@[pack...
2013-06-03 17:27:00
175
转载 【转载】android解决android-support-v4打包问题
android解决android-support-v4打包问题如果工程引入了android-support-v4的jar类库,那么在工程打包混淆时,就会出现报错提示。例如提示你:Youmayneedtospecifyadditionallibraryjars(using'-libraryjars')。这里先给出解决方案,稍后我们再来解释如何处理类似情...
2013-04-19 17:44:00
147
转载 ViewGroup类的onInterceptTouchEvent()方法及所有View类的onTouchEvent()方法的使用及联系...
onInterceptTouchEvent()方法是只有ViewGroup的子类才有的方法: 1. 功能理解上来说是父视图类拦截了TouchEvent后来由该父视图来判断此Event要由谁来处理——自己或者下传给子视图逐级判断。因此只能是ViewGroup这种可以有子视图的容器类才有该方法。而onTouchEvent()方法是所有View的子类都有的,当然也包括ViewGro...
2013-03-25 18:31:00
299
转载 Eclipse AVD创建实体sdcard关联方法
一、在磁盘中创建sdcard.img在Windows的CMD界面,进入Android SDK目录下的tools目录下,一般都设置好环境变量,能直接敲以下命令:mksdcard [-l label] <size> <file>-l命令行参数表示虚拟磁盘的卷标,可以没有该参数.size可以使用三种尺寸:字节、K、M和G。默认不写明表示字节.最小9M.注...
2013-03-25 13:51:00
196
转载 【Eclipse导入外部包解决方案】由GoogleMap导入gms包问题引出
这两天一直在按着官方方法学GoogleMap却总是出两个问题: 1. 程序中通过FragmentTransaction添加MapFragment(com.google.android.gms.maps.MapFragment)时,总是报ClassNotFoundException:MapFragment.网上说的最多的BuildPath导入谷歌服务包没效果,后来才看到有人说的还要...
2013-03-18 23:22:00
145
转载 【转载】Android Animation 简介(官方文档翻译) ---- 翻译的很好!
http://vaero.blog.51cto.com/4350852/849783转载于:https://www.cnblogs.com/DonkeyTomy/articles/2945687.html
2013-03-06 11:18:00
133
转载 Activity的onSaveInstanceState()和onRestoreInstanceState()方法调用时机
onSaveInstanceState()方法是只有在系统觉得该Activity存在被系统自动关闭的可能性时才会调用,而这些可能性有以下几种情况:1. 按下HOME键后,系统不知道用户还会调用多少其他Activity而可能会导致内存不足删除停止的Activity2. 长按HOME键调用其他应用/在该Activity中调用其他应用的Activity3. 关闭屏幕4...
2013-02-15 10:40:00
237
转载 【转载】Eclipse中自动提示的方法参数都是arg0,arg1的解决方法
本文出自 “木又寸的技术博客” 博客,转自http://jianshusoft.blog.51cto.com/2380869/638812Eclipse中自动提示的方法参数都是arg0,arg1,就不能根据参数名来推断参数的含义,非常不方便。解决方法:Preferences->Java->Installed JREs,发现里面只有一个JRE,选Edit,路径改成JDK...
2013-02-03 09:43:00
438
转载 【TweenedAnimation】四种动画效果参数详解(自测所得)
一、分类1.Alpha:淡入淡出2.Scale:缩放效果3.Rotate:旋转效果4.Translate:移动效果二、使用方法:1.创建一个AnimationSet对象 ;-------> 该对象是Animation对象的集合,可以将各种效果集合在一起使用.如可以实现边旋转边淡入淡出的效果2.根据需要创建相应的Animation对象;3.根据需求,为Ani...
2012-12-25 16:07:00
460
转载 【Java IO知识】读取中文乱码问题解决
读取文件主要是要设置读取的输入流如InputStreamReader时要设置读取的解码格式,要和文件本身的编码格式相同,这样读取出来的才不会乱码。InputStreamReader reader = new InputStreamInputReader(input, "编码格式");ANSI是"gbk"注:必须是在读取的时候就使用正确的解码格式否则都会乱码!!!!而要转换...
2012-12-23 19:41:00
221
转载 【Android 非人为操作的UI更新】在onCreate()和onResume()等方法中的更新UI操作方法及获取View的相关消息...
Android中布局布置时及在onCreate()和onResume()方法结束后才完成,在此期间是无法普通的操作UI更新的。而方法是调用线程post等异步操作。就是要想再onCreate()和onResume()时就进行UI更新如Mp3播放器的歌词更新等操作可以运用post()方法,而View.post()是专门用来执行此操作的。非人为操作更新UI普遍使用post()方法来...
2012-12-18 16:51:00
465
转载 关于不同Activity之间传递序列化对象问题 (原因待查清)
今天遇到一个问题: 在一个ActivityA中bindService()然后将Service的对象保存了下来,再传递给另一个ActivityB,可是当在B中通过Service对象调用方法时,总是像又新建了一个对象一样,琢磨了很久不得要领,后来想到是不是哪个对象从A->B时不是同一个,打印出后果然ID不一样,可就是不得要领,照理Service只有一个对象,那它的this该是同一...
2012-11-26 02:20:00
187
转载 Toast 新线程及Service中使用方法
1. 新线程中使用需要先调用Looper.prepare() ------> 新建一个Looper对象 -----> Looper对象生成时会生成一个消息队列 而Toast的显示是需要消息队列的例子: Looper.prepare(); Toast.makeText(); Looper.loop();2. Service中使用Toast:...
2012-11-25 14:04:00
124
转载 TabActivity中bindService()方法得用this.getApplicationContext().bindService()
使用了TabActivity,但是绑定Activity是当前TabActivity里的子Activity,这是android的BUG,其实也不能算是BUG,解决方法就是使用this.getApplicationContext().bindService就可以了或许原因是因为TabActivity里的context是需要算整个TabActivity的,而里面的子Spec不能单独出来当c...
2012-11-25 13:26:00
320
转载 Android 异步更新UI —— Handler 【复杂的数据操作另起新线程然后在当前UI线程更新结果】...
由于Android里的View和控件不是线程安全,因此不能在新线程中来更新UI,但是可以把要更新的数据在新线程中处理获得然后再通过UI线程创建的Handler用post()返回数据调用runnable接口的run()这种方法实现异步更新UI1. Handler创建时与创建它的线程绑定,它所发送的runnable和message都将被发送给该线程然后runnable中的run()被执行...
2012-11-15 16:01:00
146
转载 【转】Java中String和byte[]之间的关系——和外界交换任何信息都是以byte[]来进行的!!!...
做JAVA经常会碰到中文乱码问题,还有各种编码的问题,特别是String类的内容需要重新编码的问题。要解决这些问题,必须了解清楚JAVA对于字符串是怎么处理的。 1,“字符”是由数字来表示的先来重新了解一下计算机是如何处理“字符”的,这个原理是大家必须记住的,特别是在用JAVA写程序的时候,万万不可模糊。我们知道,计算机把任何东西都用数字来表示,“字符”也不例外。比如...
2012-09-12 10:46:00
185
转载 获取想要得到的风格设计属性描述————Resources.Theme类函数public TypedArray obtainStyledAttributes()...
今天看到一个群友问一个函数问题,看着挺有用的就研究了下。看了帮助文档觉得下面这个method该是最复杂了,能囊括其他几个了吧。当然本人初学,只是觉得今天自己算是很花脑子的把这个函数联系其他的思考了一番,怕以后忘了,应该不完全正确,只是要记录下用心思考的瞬间。。。public TypedArrayobtainStyledAttributes(AttributeSet set,...
2012-07-26 14:09:00
209
转载 linux shell脚本中字符串处理方法总结
Shell字符串截取一、Linux shell 截取字符变量的前8位,有方法如下:1.expr substr “$a” 1 82.echo $a|awk ‘{print substr(,1,8)}’3.echo $a|cut -c1-84.echo $5.expr $a : ‘(.\).*’6.echo $a|dd bs=1 count=8 2>/dev/null二、按...
2012-07-20 23:40:00
178
转载 【转】Linux 内核常见宏定义
Linux 内核常见宏定义 我们在阅读Linux内核是,常见到这些宏 __init, __initdata, __initfunc(), asmlinkage, ENTRY(), FASTCALL()等等。它们定义在 /include/linux/init.h 和 /include/linux/linkage.h 以及其他一些.h 文件中。 1. __init...
2012-07-20 16:20:00
329
转载 Android面试题
http://blog.youkuaiyun.com/aomandeshangxiao/article/category/841452http://www.cppblog.com/life02/category/18316.html转载于:https://www.cnblogs.com/DonkeyTomy/articles/2598673.html
2012-07-19 09:29:00
80
转载 【转】十六进制颜色对照表
【转自】http://blog.youkuaiyun.com/csharp25/article/details/6642886红色和粉红色,以及它们的16进制代码。#990033#CC6699#FF6699#FF3366#993366#CC0066#CC0033#FF0066#FF0033..#CC3399..#FF...
2012-07-18 14:14:00
257
转载 【转】 Android - LayoutInflate用法
【转自】http://blog.youkuaiyun.com/scut1135/article/details/7055461通俗的说,inflate就相当于将一个xml中定义的布局找出来.因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件.因此如果你的Activity里如果用到别的layout,比如对...
2012-07-17 17:38:00
133
转载 【转】shell 大括号、圆括号的使用
在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下:PHP 代码:1.${var}2.$(cmd)3.()和{}4.${var:-string},${var:+string},${var:=string},${var:?string}5.$((exp))6.$(var%pattern),$(var%%pattern),$(var...
2012-07-16 15:16:00
215
转载 【转】自定义Android控件属性
Android原有的属性可能不能满足我们现在要做的事,毕竟有些人就是会天马行空的想出一些Android不会做的东西。今天就简单的写下怎样为自定义控件自定义属性,看这种描述有点晕,转过来就是控件和属性都是自定义的吧。哈~上面是运行界面,有两个自定义的Button,主要是用来区分。首先在res/values/目录下新建attrs.xml文件,用来自定义属性<...
2012-06-13 18:19:00
139
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人