`
119568242
  • 浏览: 431050 次
  • 性别: Icon_minigender_1
  • 来自: 深圳/湛江
社区版块
存档分类
最新评论
文章列表
前两天看到部分音频播放器可以实现在桌面上显示歌词,360那个浮动的桌面提示,想不到怎么实现。然后查了些资料大致了解了下,比想象的简单多了。先看效果图吧。 白色的字体是我加入进去的,此时是可以允许切换背景的。且按住白色背景可以拖动。   其实主要就是注册一个view到windowsManager上去,然后对它的参数配置成可显示到桌面上的参数就可以了。   下面是代码 activity 就是简单的一个按钮 layout就不写了      package com.cfuture.desktop; import android.app.Activity; import a ...
这段时间,由于某种原因,一直在做android手机开发,遇到了不少困难,同时也学到不少。遇到困难是很正常的,关键是如何解决以及解决之后的总结,所以下面把这几天遇到的问题列出来,以备后用。 一:遇到重写onNewIntent函数重写时 1.应注意activity的声明周期:onNewIntent、onRestart、onStart、onResume 2.返回intent如何调用onNewItent,这就要做一下配置。 <activity android:name=".IntentActivity" android:launchMode="singl ...

关于weight

 layout_weight=1后,除了其它的控件之外剩余的空间都属于这个layout_weight=1的控件了 
android.os.Environment.getExternalStorageState().equals(                      android.os.Environment.MEDIA_MOUNTED)
  转自:http://www.linuxidc.com/Linux/2011-10/44521.htm   今天拿这个改了一个 路径选择器 ======================================= 1.     Android文件管理器介绍 Android系统并不自带文件管理器,但是很多情况下,我们有诸如从SD中打开文件的需要,就必须借助三方开发的资源管理器,常用的有AndExplorer等。这种情况下发布后,用户还需要安装依赖的软件,非常麻烦。下面介绍在代码中实现资源管理器,只需要一百行左右的一个类即可以最常用的文件选择功能。   2.     相关知识 ...
  poolo:时常会用到  备忘 转自:http://fallenlord.blogbus.com/logs/103037567.html     Alt+/  平时我们输入类实例后按"."就会有个自动补全的提示,其实可以在任何地方按这个快捷键都可以弹出类似的提示,变量名补全、成员变量选择、自动取名等等……。如果闲自己按这个键太麻烦或是对于所有东西都不想自己输入的懒人(比如@SeanLionheart),可以在Windows - Preferences - Java - Editor - Content Assist 中的 Auto activition t ...
转自:http://byandby.iteye.com/blog/826418    以前的文章里边画一般都是一些矩形,今天就看看怎么在android手机屏幕上绘制一些几何图形,如三角形、多边形、椭圆、圆形、正方形 等等。并且设置 空心、实心。下面我们先来看看  ...
Android菜鸟日记 32-游戏中的碰撞 一、矩形与矩形的碰撞   用反向思维,除了不碰撞的都是碰撞的。 既 四种情况 如图:          口1 口2 口    口3          口4 红色表示相对应的矩形 则 有x1 y1 w1 h1       X2 y2 w2 h2   1
Android菜鸟日记 31-selector 中使用 shape     其实也就是在相应 <item android:state_pressed="true"> 中加入相对应的<shape>语句 </item>   通过这样 可以不用图片就做出按钮的按键效果。     <?xml version=& ...
  Android菜鸟日记 30 View与SurfaceView   被动更新时使用view 如点击后刷新view 如棋牌游戏 主动更新时使用surfaceView 如无论是否点击都刷屏 如飞机赛车游戏   待续   2012-01-09 poolo    
  <activity android:allowTaskReparenting=["true" | "false"]            android:alwaysRetainTaskState=
  Android菜鸟日记 29 杂记   一、LayoutInflater与findViewByID   findViewByID就是通常我们用来获取view方法。 前提是需要 当前activity已经setContentView()了。 如果是使用LayoutInflater 是有两种情况 情况一: 使用LayoutInFlater.from(context ct)获取LayoutInflater 对象 然后通过LayoutInflater.inflater(R.layout.xx,null);来获得view 对象。   情况二:
[生活] 最近的状态 很不好  需要改变些了 更积极点   mark.
转自:http://www.cnblogs.com/lm3515/archive/2011/3/16.html   public void setDefaultTab (String tag) 这两个函数很易懂,就是设置默认的Tab   public void setDefaultTab (int index)  通过tab名——tag或者index(从0开始)      protected void onRestoreInstanceState (Bundle state) 这两个函数的介绍可以   protected void onSaveInstanceStat ...
  CPM(Cost Per Mille,或者Cost Per Thousand;Cost Per Impressions):每千人访问成本。CPM(千人成本)指的是广告投放过程中,听到或者看到某广告的每一人平均分摊到多少广告成本。假设单价是10元/CPM的话,意味着每一千个人次看到这个广 ...
Global site tag (gtag.js) - Google Analytics