体育资讯网

您现在的位置是:首页 > 分类11 > 正文

分类11

牛牛源码真正的源码(大牛源码网)

hacker2022-06-13 23:53:28分类1158
本文目录一览:1、音速启动c/c++源码2、

本文目录一览:

音速启动c/c++源码

音速启动5是 VB写牛牛源码真正的源码的 音速启动6是.NET写牛牛源码真正的源码的……

目前应该没有c/c++源码牛牛源码真正的源码,不过市面应该有少部分类似的山寨软件。

之前什么 牛牛桌面啊 快屏桌面 还有 IT168自己开发的 小菜桌面……

但是都体验太菜了 形似神不似啊。

那些是c/c++代码牛牛源码真正的源码你要着也没用。

Java如何实现h5牛牛源码文件变动的监听

h5网站开通支付宝:1登陆淘宝网网站(百度搜索一下即可)后,进入支付宝页面,然后点击支付宝会员,选择下面的“免费注册”2然后在个人、个人商家、企业三个注册方式中选企业点击注册。3然后是校验账户名,可以填写手机号或者是邮箱号码,再输入验证码,阅读下面的协议,最后点击“同意一下协议并提交”4提交后会出现验证账户信息,需要向手机发送免费短信,把收到的验证码输入,在点击立即校验。5然后进入邮箱,输入邮箱密码,找到刚收到的支付宝系统发的邮件,点击相应链接并激活支付宝账户。6激活成功后再填写基本信息,主要有支付密码、登录密码、安全保护问题和答案等,其中支付密码要牢记,最好和登录密码分别设置。7然后要填写完整真实的个人信息,填写完后即可完成注册了。

精通汇编语言有用吗

我虽然不精通,但是据我了解要是真达到“精通”的地步那是相当滴牛牛!大多数软件都是不公开源码的,如果用反编译程序对其进行反编,得到的就是汇编代码。如果精通汇编的话,解析这些令人眼花缭乱的代码是不在话下的,这样这个程序的运行机制就被你了如指掌了。

举个不恰当的例子:现在盗号蜂起,像QQ这样的即时通信技术,它的通信协议都是保密的,要想顺利的盗取别人的号码首先得了解人家的协议吧?(当然你也可以选择直接攻击腾讯的数据库,但这个我想难度系数……),而了解的途径一般就是反汇编QQ客户端软件,然后解析,之后获取协议,最后才能作出木马软件。杀毒软件也对汇编要求蛮高的,新木马新病毒出现了,要想制作“疫苗”,第一步就是解析人家的代码,但这代码肯定不会直接出来啦,所以还是要解析汇编代码,还有好多硬件都是用汇编直接操控的呢。所以啊,汇编是黑白两道广交朋友,要是真能精通汇编,那我想你这一生无憾矣!!!呵呵!

如何通过ListView实现多选效果

一.无图无真相 

二.关键代码 

1.主布局 sample_main.xml(单选和多选切换,设置android:choiceMode,其他不变)

LinearLayout xmlns:android=""

android:layout_width="match_parent"

android:layout_height="match_parent"

android:orientation="vertical"

android:showDividers="middle"

android:divider="?android:dividerHorizontal"

TextView style="@style/Widget.DescriptionBar"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:text="@string/intro_message" /

!--

当 ListView 已设置 choiceMode 时,它将允许用户"选择"

一个或多个项目。该框架提供了默认列表项目布局,这显示标准单选按钮或复选框旁边

单行文本:

《 android:choiceMode="singleChoice"》

R.layout.simple_list_item_single_choice 和

《  android:choiceMode="multipleChoice"》

R.layout.simple_list_item_multiple_choice。

应该设置 android: scrollbarStyle (显示和隐藏)

android:scrollbarStyle="outsideInset"不显示

android:scrollbarStyle="insideOverlay"显示

--

ListView android:id="@+id/listview"

android:layout_width="match_parent"

android:layout_height="0dp"

android:layout_weight="1"

android:paddingLeft="@dimen/page_margin"

android:paddingRight="@dimen/page_margin"

android:scrollbarStyle="outsideInset"

android:choiceMode="multipleChoice" //LinearLayout123456789101112131415161718192021222324252627282930313233

2.item布局

!--

从 sample_main.xml ListView 有 choiceMode 套,意思说当用户

选择列表项,列表视图将设置为该项目的根视图状态

(此 CheckableLinearLayout)"检查"。请注意,这需要查看

实现的接口。一旦选中根视图,则任何item,

有 duplicateParentState 属性设置的将继承此"选中"状态.

--com.example.android.customchoicelist.CheckableLinearLayout    xmlns:android=""

android:orientation="horizontal"

android:layout_width="match_parent"

android:layout_height="match_parent"

android:paddingLeft="8dp"

android:id="@+id/ll_contain"

android:paddingRight="8dp"

android:minHeight="?android:listPreferredItemHeight"

android:gravity="center_vertical"

TextView android:id="@android:id/text1"

android:duplicateParentState="true"

android:layout_width="0dp"

android:layout_weight="1"

android:layout_height="wrap_content"

android:textAppearance="?android:textAppearanceMedium"

android:textColor="@color/hideable_text_color" /

ImageView android:src="@drawable/ic_hideable_item"

android:duplicateParentState="true"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:layout_marginLeft="16dp" //com.example.android.customchoicelist.CheckableLinearLayout12345678910111213141516171819202122232425262728293031323334

3.自定义单选和多选布局

package com.example.android.customchoicelist;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.view.View;import android.widget.Checkable;import android.widget.LinearLayout;/**

*自定义单选和多选布局

*/public class CheckableLinearLayout extends LinearLayout implements Checkable {

private static final int[] CHECKED_STATE_SET = {android.R.attr.state_checked};    private boolean mChecked = false;    public CheckableLinearLayout(Context context, AttributeSet attrs) {        super(context, attrs);

}    //返回选中的状态

public boolean isChecked() {        return mChecked;

}    //设置选中的状态

public void setChecked(boolean b) {        if (b != mChecked) {

mChecked = b;

refreshDrawableState();

}

}    //选择开关

public void toggle() {

setChecked(!mChecked);

}    //添加选中的条目状态

@Override

public int[] onCreateDrawableState(int extraSpace) {        final int[] drawableState = super.onCreateDrawableState(extraSpace + 1);        if (isChecked()) {

mergeDrawableStates(drawableState, CHECKED_STATE_SET);

}        return drawableState;

}

}123456789101112131415161718192021222324252627282930313233343536373839404142434445

4.主要代码MainActivity.java

package com.example.android.customchoicelist;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.view.ViewGroup;import android.widget.AdapterView;import android.widget.BaseAdapter;import android.widget.ListView;import android.widget.TextView;/**

*如何创建自定义的单或多选择

* @author  孤狼

* @since  2015-8-3

*/public class MainActivity extends Activity {

ListView listView;    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);

setContentView(R.layout.sample_main);

listView =(ListView)findViewById(R.id.listview);

listView.setAdapter(new MyAdapter());

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {            @Override

public void onItemClick(AdapterView? parent, View view, int position, long id) {                //获取条目

CheckableLinearLayout linearLayout = (CheckableLinearLayout) view.findViewById(R.id.ll_contain);                if (linearLayout.isChecked()) {

Log.e("选中true", position + "");

} else {

Log.e("未选中false", position + "");

}                /**对于多选,建议创建集合,用于封装用户选中的条目position,存入时判定                     用户来回切换的状态*/

}

});

}    /**

* A simple array adapter that creates a list of cheeses.

*/

private class MyAdapter extends BaseAdapter {

@Override

public int getCount() {            return Cheeses.CHEESES.length;

}        @Override

public String getItem(int position) {            return Cheeses.CHEESES[position];

}        @Override

public long getItemId(int position) {            return Cheeses.CHEESES[position].hashCode();

}        @Override

public View getView(int position, View convertView, ViewGroup container) {            if (convertView == null) {

convertView = getLayoutInflater().inflate(R.layout.list_item, container, false);

}

((TextView) convertView.findViewById(android.R.id.text1))

.setText(getItem(position));            return convertView;

}

}

}123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172

三.说明 

通篇没有多余的废话,不浪费大家的宝贵时间,代码简洁,主要部分都有注释,实际开发中的需求,需要牛牛们自己自定义,发挥,如有疑问,请留言—-孤狼

四.示例源码(由于孤狼使用的是Android studio开发,暂时没有eclipse版)

发表评论

评论列表

  • 冢渊蒗幽(2022-06-14 02:38:42)回复取消回复

    ustomchoicelist.CheckableLinearLayout    xmlns:android=""android:orientation="horizontal"android:layout_width="match_parent"android