牛牛源码真正的源码(大牛源码网)
本文目录一览:
音速启动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版)