当前位置:  编程技术>移动开发
本页文章导读:
    ▪瞥“找你妹”的爆红:将营销融入产品        看“找你妹”的爆红:将营销融入产品 风头真是一时无两!那么《找你妹》为什么会这么火爆呢? 名字自不必说,任何人第一次听到这款游戏,首先注意的一定是它来自网络流行语的产品.........
    ▪ ubuntu 10.04停安装arm交叉编译器        ubuntu 10.04下安装arm交叉编译器 2.安装标准C开发环境,sudo apt-get install build-essential libncurses5-dev 4.然后在终端执行source /etc/profile ,环境变量立即生效 ......
    ▪ 企图操作-意图操作-程序调用系统固件       意图操作----意图操作----程序调用系统固件所谓意图操作,就是指在应用程序中通过Intent调用系统应用程序的组件,例如打开相机、浏览器,收发短信等等,下面列出了常用的意图机制: 1、 .........

[1]瞥“找你妹”的爆红:将营销融入产品
    来源: 互联网  发布时间: 2014-02-18
看“找你妹”的爆红:将营销融入产品


今天,《找你妹》成功登顶苹果App Store中国区免费应用排行榜榜首,如果不是因为《植物大战僵尸》的首次限免,它的登顶日期可能还会提前,据官方透露,这款发布不久的游戏已经在全球获得了数千万用户!登陆微博,到处可以看到用户在分享自己“找你妹”的心得,而在我自己的办公室,同事们也早已沉浸在“找你妹”的快乐之中。

风头真是一时无两!那么《找你妹》为什么会这么火爆呢?

有人说《找你妹》爆红是因为游戏上手简单可玩性高,有人说是游戏风格接地气儿,还有人说是因为这游戏有个好名字。不过作为营销人,我自然要从营销的角度来做一番解读,在我看来,《找你妹》在产品设计上巧妙的融入社会化属性是其成功的重要原因。

首先,《找你妹》在产品上贴近用户。

名字自不必说,任何人第一次听到这款游戏,首先注意的一定是它来自网络流行语的产品名称《找你妹》,不单单在名称上,这款内容充斥着各种网络流行语的游戏在风格上也极具恶搞文化,不管是“凤姐”、“四爷”还是“切糕哥”都会让玩家感到亲切,可以说正是这些网络流行文化的加入,极大的拉近了游戏与网友的距离。这在心理学上称为“提高了密切度”,提高密切度的好处就是可以极大的引发用户的情感共鸣,而一旦产生情感共鸣,用户就产生了强大的行为动力,这个行为,便是把游戏推荐给自己的朋友。我观察了《找你妹》从论坛到微博的火爆轨迹,玩家们积极通过自己的社交关系链传播,正是这款游戏的火爆的源动力。

其次,《找你妹》在游戏中融入了社交属性。

《找你妹》的爆红使我想到去年有一款同样火爆的游戏《你画我猜》,可以说《找你妹》跟《你画我猜》有异曲同工之妙,两者都很好的在游戏中融入了社交属性,《找你妹》的英文名字是《Find Something》,跟《你画我猜》的《Draw Something》也很相似。在《你画我猜》中,用户需要跟好友一起才能进行游戏,在《找你妹》中,用户同样可以很方便的邀请好友PK,这让很多用户迫不及待的将游戏推荐给了自己的朋友。此外,游戏中的很多成就还需要用户将游戏成绩分享到微博或者在App Store对游戏进行评价才能得到,这样做的效果显而易见,在App Store中用户对《找你妹》的评论数量接近十三万,要知道《植物大战僵尸》的评论才只有一万多,而在微博中,“找你妹”更是登上了热门话题榜。

一方面通过游戏风格拉近与用户的距离,提高用户的传播动力,另一方面通过在游戏中融入社交传播的属性,打通用户的传播通道。这两方面不正是我们社会化媒体营销最重要的内容吗?可以说,《找你妹》成功的将营销融入了产品!

       当然,决定《找你妹》成功的最重要原因还是游戏的可玩性很高,这样,因为产品的成功和在传播方面的优势很容易便引发了极佳的口碑传播效应。于是,《找你妹》的推广团队很轻松的点燃星星之火之后,便可静待其发展为燎原之势。不过《找你妹》的团队在营销方面显然不只满足于点燃星星之火,他们还要“火上浇油”!大家没有注意到一篇名为《男子通宵玩“找你妹” 后左眼暂时失明》的新闻已经登上了各大媒体的头版吗?


    
[2] ubuntu 10.04停安装arm交叉编译器
    来源: 互联网  发布时间: 2014-02-18
ubuntu 10.04下安装arm交叉编译器

1.先将arm-linux-gcc-4.3.2.tgz的安装包复制到ubuntu10.04任意目录中。

用sudo tar -zxvf arm-linux-gcc-  4.3.2.tgz -C /home解压到home目录下。

2.安装标准C开发环境,sudo apt-get install build-essential libncurses5-dev

3.添加环境变量 gedit  /etc/profile。在这个文件最后添加上自己的环境变量:

export PATH=$PATH:/home/usr/local/arm/4.3.2/bin

4.然后在终端执行source /etc/profile ,环境变量立即生效

5.执行 arm-linux-gcc -v 查看编译器版本,当出现相应数据,安装成功:



    
[3] 企图操作-意图操作-程序调用系统固件
    来源: 互联网  发布时间: 2014-02-18
意图操作----意图操作----程序调用系统固件

所谓意图操作,就是指在应用程序中通过Intent调用系统应用程序的组件,例如打开相机、浏览器,收发短信等等,下面列出了常用的意图机制:

1、 使用相机

android.provider.MediaStore.ACTION_IMAGE_CAPTURE

在应用程序中添加相机功能的方式很多,您可以直接在应用程序中使用相机(并赋予用程序合适的权限),也可以使用意图机制启动其他提供相机功能的应用程序,从而将现有的相机支持能共集成到应用中其中第二种方法最简单也最常用,所以这里只说第二种方法。

当前,在应用程序中包含拍照功能最简单方式是,使用android.provider.MediaStore类定义的意图ACTION_IMAGE_CAPTURE。这个意图可以用于启动相机、拍摄照片并返回照片信息。

具体代码如下:

       ImageView imageView;

       @Override

       protected void onCreate(Bundle savedInstanceState)

       {

              super.onCreate(savedInstanceState);

              setContentView(R.layout.activity_main);

              imageView = (ImageView)findViewById(R.id.imageView);

       }

       @Override

       public boolean onOptionsItemSelected(MenuItem item)

       {

              switch (item.getItemId())

              {

              case R.id.action_exit:

                     Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);

                     startActivityForResult(intent, R.string.exti);

                     break;

              }

              return super.onOptionsItemSelected(item);

       }

       @Override

       protected void onActivityResult(int requestCode, int resultCode, Intent data)

       {

              super.onActivityResult(requestCode, resultCode, data);

              Toast.makeText(getApplicationContext(), requestCode + "/" + resultCode, Toast.LENGTH_SHORT).show();

              switch (requestCode)

              {

                     case R.string.exti:

                            Toast.makeText(getApplicationContext(), requestCode + "/" + resultCode, Toast.LENGTH_SHORT).show();                         

                            Bitmap bitmap = (Bitmap)data.getExtras().get("data");

                            imageView.setImageBitmap(bitmap);

                     break;

              }

       }

2、 打开一个网页,类别是Intent.ACTION_VIEW

Uri uri = URI.parse(“http://blog.csdn.net/zhai56565”);

Intent intent = new Intent(Intent.ACTION_VIEW , uri);

3、 打开地图并定位到一个点

Uri uri = Uri.parse(“geo:34.34 , 108.108”);

Intent intent = new Intent(Intent.ACTION , uri);

4、 打开拨号界面,类型是Intent.ACTION_DIAL

Uri uri = Uri.parse(“tel:10086”);

Intent intent = new Intent(Intent.ACTION_DIAL , uri);

5、 直接拨打电话,与上面不同的是,这个直接拨打电话,而不是打开拨号界面

Uri uri = Uri.parse(“tell:10086”);

Intent intent = new Intent(Intent.ACTION_CALL , uri);

6、 卸载一个应用,Intent的类别是Intent.ACTION_DELETE

Uri uri = Uri.fromParts(“package”, “***” , null);

Intent intent = new Intent(Intent.ACTION_DELETE , url);

7、 安装应用程序,Intent的类别是Intent.ACTION_PACKAGE_ADDED

Uri uri = Uri.fromParts(“package”,”***”,null);

Intent intent = new Intent(Intent.ACTION_PACKAGE_ADDED , uri);

8、 播放音频文件

Uri uri = Uri.parse(“file:///sdcard/download/everything.mp3”);

Intent intent = new Intent(Intent.ACTION_VIEW , uri);

Intent.setType(“audio/mp3”);

9、 打开发邮件界面

Uri uri = Uri.parse(“mailto:413672141@qq.com”);

Intent intent = new Intent(Intent.ACTION_SENDTO , uri);

10、发邮件,与上面不同的是这里将邮件发送出去

Intent intent = new Intent(Intent.ACTION_SEND);

String[] tos = {“admin@163.com”};

String[] ccs = {“webmaster@163.com”};

intent.putExtra(Intent.EXTRA_EMAIL , tos);

intent.putExtra(Intent.EXTRA_CC , ccs);

intent.putExtra(Intent.EXTRA_TEXT , “I come from 413672141@qq.com”);

intent.putExtra(Intent.EXTRA_SUBJECT , “413672141@qq.com”);

intent.setType(“message/rfc882”);

Intent.createChooser(intent , “Choose Email Client”);

//发送带附件的邮件

Intent intent = new Intent(Intent.ACTION_SEND);

intent.putExtra(Intent.EXTRA_SUBJECT , “The email subject text”);

intent.putExtra(Intent.EXTRA_STREAM , “file:///sdcard/mysong.mp3”);

intent.setType(“audio/mp3”);

startActivity(Intent.createChooser(intent , “Choose Email Client”));

11、跳转到发短信页面

       Uri uri = Uri.parse(“tell:10086”);

       Intent intent = new Intent(Intent.ACTION_VIEW , uri);

       intent.putExtra(“sms_body” , “I come from 413672141@qq.com”);

       intent.setType(“vnd.Android-dir/mms-sms”);

12、直接发短信

       Uri uri = Uri.parse(“smsto://10086”);

       Intent intent = new Intent(Intent.ACTION_SENDTO , uri);

       Intent.putExtra(“sms_body” , “我的博客是:413672141@qq.com”);

13、发彩信

       Uri uri = Uri.parse(“content://media/external/images/media/23”);

       Intent intent = new Intent(Intent.ACTION_SEND);

       intent.putExtra(“sms_body” . “我的博客是:413672141@qq.com”);

       intent.putExtra(Intent.EXTRA_STREAM , uri);

       intent.setType;

 

14、寻找Market相关:

1)、寻找某个应用

Uri uri = Uri.parse(“market://search?q=pname:pkg_name”);

Intent intent = new Intent(Intent.ACTION_VIEW , uri);

startActivity(intent);

//pkg_name是应用程序包的完整路径

2)、显示某个应用的相关信息

Uri uri = Uri.parse(“market://details:?id=app_id”);

Intent intent = new Intent(Intent.ACTION_VIEW , uri);

startActivity(intent);

//app_id是应用程序的ID

15、路径规划

Uri uri = Uri.parse(“http://maps.google.com/maps?f=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=en”);

Intent intent = new Intent(Intent.ACTION_VIEW , uri);

startActivity(intent);

//where startLat, startLng, endLat, endLng are a long with 6 decimals like: 50.123456

 

16、使用图库,Intent.action.PICK

       Intent pickPhoto = new Intent(Intent.ACTION_PICK);

       pickPhoto.setType(“image/*”);

       startActivityForResult(pickPhoto , TAKE_AVATAR_GALLERY_REQUEST);

       在返回方法onActivityResult()中,从Intent参数data中获取Uri,然后使用Media类(MediaStore.Images.Media)的方法getBitmap(),获取Bitmap对象:

       Uri uri = data.getData();

       Bitmap bitmap = Media.getBitmap(getContentResolver() , uri);

 

 

 


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3