当前位置:  编程技术>移动开发
本页文章导读:
    ▪见见人家美国人的玩法        看看人家美国人的玩法   Stay up to date about everything concerning our new president Barack Obama! This application features: - Live updates from twitter - The latest photos from flickr - The latest blog posts - YouTube videos of the in.........
    ▪ notification中发起activity有关问题        notification中发起activity问题 String ns = Context.NOTIFICATION_SERVICE;     NotificationManager mNotificationManager = (NotificationManager) getSystemService(ns);     int icon = R.drawable.icon;          long when = System.currentTime.........
    ▪ 动态实现暗藏标题栏       动态实现隐藏标题栏 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"      android:layout_width="fill_parent"      android:layout_height="fill_parent"     android.........

[1]见见人家美国人的玩法
    来源: 互联网  发布时间: 2014-02-18
看看人家美国人的玩法

 

Stay up to date about everything concerning our new president Barack Obama! This application features:

- Live updates from twitter

- The latest photos from flickr

- The latest blog posts

- YouTube videos of the inauguration ceremony

Yes we can!

Have fun! Swiss Codemonkey team.

More photos:

1 楼 congdepeng 2010-03-29  
爽~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 楼 asael 2010-03-29  
那个黑色透明的提示是啥?popwindow?
3 楼 ylssww 2010-03-29  
不错哦,可以给每个名人做一个,这样下去几千几万的app就造出来了。
4 楼 yyw8316zpp 2010-03-29  
观众Android ,前辈们有空请点拨小弟一下、
5 楼 云和山的彼端 2010-04-05  
这个什么人的都有啊。去market上一搜就搜出来啦。。
我打算给我的小偶像曾轶可做一个。
6 楼 总有那么几天 2010-04-07  
云和山的彼端 写道
这个什么人的都有啊。去market上一搜就搜出来啦。。
我打算给我的小偶像曾轶可做一个。



不喜欢变态的玩意儿...
7 楼 xiaojing3517 2010-04-07  
云和山的彼端 写道
这个什么人的都有啊。去market上一搜就搜出来啦。。
我打算给我的小偶像曾轶可做一个。

曾轶可啊....
我嘞个神呐.... 
8 楼 刃之舞 2010-04-09  
总有那么几天 写道
云和山的彼端 写道
这个什么人的都有啊。去market上一搜就搜出来啦。。
我打算给我的小偶像曾轶可做一个。



不喜欢变态的玩意儿...

同不喜

    
[2] notification中发起activity有关问题
    来源: 互联网  发布时间: 2014-02-18
notification中发起activity问题

String ns = Context.NOTIFICATION_SERVICE; 
    NotificationManager mNotificationManager = (NotificationManager) getSystemService(ns); 
    int icon = R.drawable.icon;      
    long when = System.currentTimeMillis(); 
    Notification notification = new Notification(icon, "Test Notification", when); 
 
 
    Context context = getApplicationContext();       
 
    Bundle bundle = new Bundle(); 
    bundle.putString("action", "view"); 
    Intent notificationIntent = new Intent(this, MainActivity.class); 
    notificationIntent.putExtras(bundle); 
 
    PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, Intent.FLAG_ACTIVITY_NEW_TASK); 
    notification.setLatestEventInfo(context, contentTitle, contentText, contentIntent);      
    mNotificationManager.notify(1, notification); 

 

下面是要取出"action", 的值

Bundle bundle = this.getIntent().getExtras(); 
 
    if(bundle != null) 
    { String action = bundle.getString("action"); 
            performAction(action) 
    } 
程序呢按照预期执行,只是当我返回程序,把状态栏缩小,然后回到屏幕通过程序的图标发起程序竟然从上次notivication点击的时候发起,

       

可以通过

Intent intent = getIntent(); 
int flags = intent.getFlags(); 
boolean launchedFromHistory = ((flags & Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY)

来判断一下是不是从历史中发起的


    
[3] 动态实现暗藏标题栏
    来源: 互联网  发布时间: 2014-02-18
动态实现隐藏标题栏

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:layout_width="fill_parent"  
    android:layout_height="fill_parent" 
    android:orientation="vertical" 
    android:fadingEdgeLength="0sp" 
    > 
 
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
        android:id="@+id/myTitleBarLayout"  
        android:layout_width="fill_parent"  
        android:layout_height="wrap_content" 
        android:orientation="vertical" 
        > 
 
        <TextView 
            android:id="@+id/myTitleBarTextView" 
            android:layout_width="fill_parent"  
            android:layout_height="wrap_content" 
            android:text="@string/app_name" 
            android:paddingTop="4dip" 
            android:paddingBottom="4dip" 
            android:paddingLeft="6dip" 
            android:text 
            android:shadowColor="#BB000000" 
            android:shadowRadius="3.0" 
            android:shadowDy=".25" 
 
        /> 
 
        <View 
            android:layout_width="fill_parent" 
            android:layout_height="1dip" 
            android:background="#CCEEEEEE" 
            android:padding="10dip" 
        /> 
    </LinearLayout> 
 
    <ScrollView  xmlns:android="http://schemas.android.com/apk/res/android" 
        android:layout_width="fill_parent"  
        android:layout_height="fill_parent" 
        android:layout_weight="1" 
        > 
 
        <!-- Insert your regular layout stuff here --> 
 
        <Button android:id="@+id/toggle_title_button"  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content" 
            android:text="Toggle Title"  
        /> 
    </ScrollView> 
</LinearLayout> 

然后

package com.test.HelloGridView; 
 
import android.app.Activity; 
import android.os.Bundle; 
import android.view.View; 
import android.view.Window; 
import android.view.View.OnClickListener; 
import android.widget.Button; 
import android.widget.LinearLayout; 
import android.widget.TextView; 
 
public class HelloGridView extends Activity 

    public void onCreate(Bundle savedInstanceState) 
    { 
        requestWindowFeature(Window.FEATURE_NO_TITLE); 
 
        super.onCreate(savedInstanceState); 
        setContentView(R.layout.main); 
 
        TextView tv = (TextView)this.findViewById(R.id.myTitleBarTextView); 
        tv.setBackgroundColor(0xFF848284); 
        tv.setTextColor(0xFFFFFFFF); 
 
        Button toggleTitleButton = (Button)this.findViewById(R.id.toggle_title_button); 
 
        toggleTitleButton.setOnClickListener( new OnClickListener() 
                { 
                        @Override 
                        public void onClick(View v) 
                        { 
                                LinearLayout ll = (LinearLayout)findViewById(R.id.myTitleBarLayout); 
 
                                if(ll.getVisibility() == View.GONE) 
                                { 
                                        ll.setVisibility(View.VISIBLE); 
                                } 
                                else 
                                { 
                                        ll.setVisibility(View.GONE); 
                                } 
                        } 
                }); 
    } 

 

有时候也可以

 

通过

private void updateFullscreenStatus(bUseFullscreen) 
{    
   if(bUseFullscreen) 
   { 
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); 
        getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); 
    } 
    else 
    { 
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); 
        getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); 
    } 
 
    m_contentView.requestLayout(); 

通过两种方法 就可以去掉状态栏和标题栏了这个用在游戏中比较好.,上述方法是通过标题栏实现的

3.通过主题实现隐藏状态栏和标题栏

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

<application android:icon="@drawable/icon"
          android:label="@string/app_name"
          android:theme="@android:style/Theme.NoTitleBar.Fullscreen">


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
CSS属性参考手册 iis7站长之家
▪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