IT资讯--------------制作首页

该App主要是集合了CSDN  ,博客园 ,和51cto  以及myBait的部分博客的文章

现在分为几个部分来介绍该App

首先是介绍的是首页 :进入该页面后选择进入那个博客

  

源码:

该App已经上传到百度应用市场:http://shouji.baidu.com/soft/item?docid=8928185&from=as&f=search_app_it%E8%B5%84%E8%AE%AF%40list_1_image%402%40header_all_input

有兴趣的可以下载看看。接下来我会公布源代码,不过该App并没有使用代码混淆,所以可以通过反编译清楚的看到源码。

 

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center"
    android:background="@drawable/backgroup">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal"
        android:gravity="center">

        <ImageButton
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="wrap_content"
            android:id="@+id/csdn"
            android:src="@drawable/images"
            />
        <ImageButton
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="wrap_content"
            android:id="@+id/cto"
            android:src="@drawable/cto"/>
        <ImageButton
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="wrap_content"
            android:id="@+id/blog_house"
            android:src="@drawable/blog_house"/>
        <ImageButton
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="wrap_content"
            android:id="@+id/iteye"
            android:src="@drawable/iteye"/>
    </LinearLayout>
</LinearLayout>

public class SelectActivity extends BaseActivityImpl implements View.OnClickListener {

    private ImageButton csdn_img;
    private ImageButton cto_img;
    private ImageButton blog_houde_img;
    private ImageButton iteye_img;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.select);
        csdn_img = (ImageButton) findViewById(R.id.csdn);
        cto_img = (ImageButton) findViewById(R.id.cto);
        blog_houde_img = (ImageButton) findViewById(R.id.blog_house);
        iteye_img = (ImageButton) findViewById(R.id.iteye);

        csdn_img.setOnClickListener(this);
        cto_img.setOnClickListener(this);
        blog_houde_img.setOnClickListener(this);
        iteye_img.setOnClickListener(this);

        getCSDNApplication().addActivity(this);
    }

    @Override
    public void onClick(View v) {
        Intent intent = new Intent();
        Bundle bundle = new Bundle();
        intent.putExtra("IT", bundle);
        switch (v.getId()) {
            case R.id.csdn:
                bundle.putInt("information", 1);
                intent.setClass(this, FirstActivity.class);
                startActivity(intent);
                break;
            case R.id.cto:
                bundle.putInt("information", 2);
                intent.setClass(this, FirstActivity.class);
                startActivity(intent);
                break;
            case R.id.blog_house:
                bundle.putInt("information", 3);
                intent.setClass(this, FirstActivity.class);
                startActivity(intent);
                break;
            case R.id.iteye:
                bundle.putInt("information", 4);
                intent.setClass(this, FirstActivity.class);
                startActivity(intent);
                break;
        }
    }

    private long exitTime = 0;

    @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN) {
            if ((System.currentTimeMillis() - exitTime) > 2000) {
                Toast.makeText(getApplicationContext(), "再按一次退出程序", Toast.LENGTH_SHORT).show();
                exitTime = System.currentTimeMillis();
            } else {
                getCSDNApplication().exit();
            }
            return true;
        } else {
            return super.onKeyDown(keyCode, event);
        }
    }
时间: 2024-09-30 01:27:34

IT资讯--------------制作首页的相关文章

Asp.net(C#)读取数据库并生成JS文件制作首页图片切换效果(附demo源码下载)_实用技巧

本文实例讲述了Asp.net(C#)读取数据库并生成JS文件制作首页图片切换效果的方法.分享给大家供大家参考,具体如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Text; using System.IO; public partial

用WPS文字制作精美信纸

  一份好看的信纸能令你的文字更加多姿多彩,一份合适的信纸能令你的文案更加专业.掌握以下三步,你也可以用WPS Office制作出自己独一无二的信纸! 第一步:设置文档并插入图片; 首先,新建空白文档,默认新建的文档为A4,可以在"开始"--"页面设置"调整页面纸张的大小,如果做A4版面的信纸可以保留默认设置.然后选择要做为背景的图片,通过单击"视图"--"页眉和页脚"(如下图所示),将图片复制--粘贴到页眉或页脚中. (&q

网站设计的思考-首页的设计

设计   在我们全面考虑好网站的栏目,链接结构和整体风格之后,我们就可以正式动手制作首页了. 有这么一句俗语:"良好的开端是成功的一半". 在网站设计上也是如此,首页的设计是一个网站成功与否的关键.人们往往看到第一页就已经对你的站点有一个整体的感觉.是不是能够促使浏览者继续点击进入,是否能够吸引浏览者留在站点上,全凭首页设计的"功力"了. 所以,首页的设计和制作是绝对要重视和花心思的.阿捷的经验是:一般首页设计和制作占整个制作时间的40%.你宁可多花些时间在早期,以

网站制作十大原则

第一, 预早筹划 设计主页未必很艰难.但是这一工作和编制传统的宣传品一样,都需要我们谨慎处理和筹划.也就是说,我们必须首先确定自己需要传达的主要信息,然后仔细斟酌,把所有意念合理地组织起来;然后是设计一个页面样式,接着重复修订. 第二, 尽量精简 主页的作用好比一本书的封面,是为了吸引用户浏览你的网站内容.因此主页的设计应该醒目,切勿堆砌太多不必要的细节,或是画面过于复杂.在主页上清楚列出3项要点,包括机构名称.提供的产品或服务.以及主页内容(其他页面还有什么资料).切记页面给你的第一印象最为重

donews,为何不愿在IT资讯路上做得更好?

一直在donews看IT资讯并写点小文章,但也一直有一个问题想不明白,为何donews不愿在IT资讯路上做得更好? 一,首页更新迟缓.不管是看IT资讯或者别的资讯,首页往往是用户最关注的地方.但donews的首页更新似乎很迟缓.五一放假了,donews也放假了,现在已经是五月三号,首页的绝大多数内容还是4月30日的.不知道donews有没有想过,五一长假,很多IT人士依然关注着donews的资讯.今天四处看了下,似乎上至新浪科技,下及techweb.站长站.admin5等的首页还在更新着内容.而

打造美丽新“视”界—无边窗口制作详解

详解 喜欢网页制作的朋友总是希望自己的作品完美无缺.然而IE浏览器窗口总灰头土脸,千篇一律.简单的网页还能胜任,如果碰到艺术性较强的网页,IE窗口的地址栏以及各种按扭多多少少会影响网页的整体效果.如何才能使网页的艺术效果与浏览器的窗口很好的结合起来,使之更加完美?今天我就给大家介绍一种非常流行的网页效果.在下面在制作过程当中,我们要用到两个HTML页面,一个是首页面index.htm,点击该页面中的一个超级链接,便可以打开我们想要的无边窗口.另一个是内容页面index2.htm,该页面便是无边窗

影响网站首页页面价值的几点核心因素分析

众所周知,我们在优化和运维网站的过程中,网站首页是我们整个网站权重最高的页面,也是给用户第一印象最好的表现页面,如何将我们的首页做的更有价值?让其成为真正可以帮助我们提升整体品牌影响力和权重的一个砝码是我们所有运营人员不得不面对和考虑的问题,在开始之前我们先谈谈什么是页面价值,笔者认为搜索引擎对每个页面整体价值的评估,简称为页面的价值.明白概念之后,好了闲话短续,笔者今天和大家谈谈影响网站首页页面价值的几个主要因素分析. 第一,页面的时效性.这个比较容易理解,就是我们平常意义上所说的是否具备最新

WPS 2013怎么制作精美的信纸

  WPS 2013怎么制作精美的信纸          第一步:设置文档并插入图片; 首先,新建空白文档,默认新建的文档为A4,可以在"开始"--"页面设置"调整页面纸张的大小,如果做A4版面的信纸可以保留默认设置.然后选择要做为背景的图片,通过单击"视图"--"页眉和页脚"(如下图所示),将图片复制--粘贴到页眉或页脚中. "视图"--"页眉和页脚" 第二步:设置图片格式,调整图片大

使用WPS文字3步制作精美信纸

一份好看的信纸能另你的文字更加多姿多彩,一份合适的信纸能令你的文案更加专业.掌握以下三步,你也可以制作出自己独一无二的信纸! 第一步:设置文档并插入图片; 首先,新建空白文档,默认新建的文档为A4,可以在"开始"--"页面设置"调整页面纸张的大小,如果做A4版面的信纸可以保留默认设置.然后选择要做为背景的图片,通过单击"视图"--"页眉和页脚"(如下图所示),将图片复制--粘贴到页眉或页脚中. ("视图"-