`
hacker47
  • 浏览: 340460 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
[size=large]最近做项目的时候碰到这样一个需求:用户卸载应用后提供反馈信息以便更好的改进软件,并统计卸载量。Android可以监听卸载广播,得到什么应用被卸载了,但是系统并没有提供监听自己卸载的方法,于是乎,在网上找了一些方法,根据自己需求做了些修改,最后完成这个需求。 调研 方案1:监听Android卸载广播 注册BroadcastReceiver,监听”android.intent.action.PACKAGE_REMOVED”系统广播,这个方法肯定不行,卸载的第一步就是退出当前应用的主进程,而此广播是在已经卸载完成后才发出的,此时主进程都没有了,肯定接收不到这个系统广播了,所以这 ...
原文地址:http://www.imooc.com/wenda/detail/243880 在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景很简单只需要准备一张图片,然后指定属性 android: ...
一、Handler和TimerTask相结合  1、首先定义TimerTask TimerTask task = new TimerTask(){      public void run() {          Message message = new Message();              message.what = 1;              handler.sendMessage(message);        }          };  2、定义Handler Handler handler = new Handler() {  ...
Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT 1. 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示: Java代码  收藏代码 Intent intent = new Intent(this, B.class);   intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); ...
要启用FlashPlayer11中的h.264编码需要导入以下几个类: import flash.media.H264VideoStreamSettings; import flash.media.VideoStreamSettings; import flash.media.H264Level; import flash.media.VideoCodec; import flash.media.H264Profile; 然后生成一个H264VideoStreamSettings对象并设置相关属性: var h264Settings:H264VideoStreamSettings ...
代码: package { import com.duowan.util.DrawUtil; import flash.display.DisplayObject; import flash.display.Sprite; import flash.events.MouseEvent; import flash.geom.Point; import flash.geom.Rectangle; import flash.text.TextField; /** * ... * @author hacker47 */ ...
其实也不知道用什么标题好,暂且叫拖动订阅吧,腾讯QQ新闻弹窗有分类个性化定制的功能,觉得挺实用的。 用AS写了个, package { import flash.display.Sprite; import flash.events.MouseEvent; /** * www.duowan.com * @author hacker47 */ [SWF(width="1000",height="600")] public class NewsSetting extends Sp ...
画虚线矩形框的需求常常都有,虽然API里没有提供现成的线条样式,但是实现起来并不困难。 先看图,按下鼠标拖动。 主要代码如下: package { import com.duowan.util.DrawUtil; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.geom.Point; /** * ... * @author hacker47 */ public class Ma ...
转自:http://riaoo.com/?p=2342 帧标签事件 可以向某个帧标签添加事件了,就像: var frame:FrameLabel = mc.currentLabels[0]; frame.addEventListener(Event.FRAME_LABEL, onFrame); 全屏下的文本输入 对了,这个特性你懂的。为了能够在全屏下输入文本,需 ...
package { import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.filters.BlurFilter; import flash.filters.GlowFilter; /** * ... * @author hacker47 */ [SWF(backgroundColor="0x000000")] public class Main3 exte ...
package { import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; /** * ... * @author hacker47 */ public class Main extends Sprite { private var angle:Number = 0; private var speed:Number = .05; private var range:Number = 200; ...
无论是开发游戏,还是普通的应用,熟悉bitmapdata类的用法是有很必要的。利用bitmapdata作为缓冲池来显示图片,就是一个很常见的做法。 package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.GradientType; import flash.display.Loader; import flash.display.Sprite; import flash.display.StageAlign; import fla ...
1424-4938-3077-5736-3940-5640 1424-4827-8874-7387-0243-7331 先加HOSTs C:\WINDOWS\system32\drivers\etc\hosts 127.0.0.1 activate.adobe.com 127.0.0.1 practivate.adobe.com 127.0.0.1 ereg.adobe.com 127.0.0.1 activate.wip3.adobe.com 127.0.0.1 wip3.adobe.com 127.0.0.1 3dns-3.adobe.com 127.0.0.1 3dn ...
flash builder 4.5 安装过程中安装程序遇到错误(-1)。请重新启动计算机,然后重试 把文件夹删掉或改名 C:\Program Files\Common Files\Adobe
1.运行 regedit 打开注册表编辑器。 2.依次展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager目录,找到其中的 PendingFileRenameOperations 项目,直接右键,选择“删除”即可。 据了解,PendingFileRenameOperations 键值存放的是当前系统会话的快照,通过它记录了一个未成功进行文件重命名的操作,在安装 Adobe CS5 系列软件时发现了这个键值的存在,它就会自作多情的认为上一个安装程序没有完成,因此会提示让重新启动。
Global site tag (gtag.js) - Google Analytics