我正在开发一个应用程序,我已经实现了ViewPager我希望用户滑动并进入下一个屏幕.我正在实施片段.一切都很好,但我还想要一件事.我想指出哪个屏幕现在处于活动状态.就像标签一样.我通过互联网搜索,但没有找到任何有用的东西.如果有一个想法将是Appriciated.谢谢.这是我的视图寻呼机适配器和片段活动和xml布局
import java.util.ArrayList;
import java.util.List;
import com.viewpagerindicator.TitlePageIndicator;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentActivity;
import android.support.v4.view.ViewPager;
import android.support.v4.view.ViewPager.OnPageChangeListener;
import android.widget.Toast;
public class MainActivity extends FragmentActivity implements OnPageChangeListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
List<Fragment> list = new ArrayList<Fragment>();
list.add(MyFragment.newInstance("fragment 1"));
list.add(MyFragment.newInstance("fragment 2"));
list.add(MyFragment.newInstance("fragment 3"));
MyPagerAdapter a = new MyPagerAdapter(getSupportFragmentManager(), list);
ViewPager pager = (ViewPager) findViewById(R.id.viewpager);
pager.setAdapter(a);
}
@Override
public void onPageScrollStateChanged(int arg0) {
// TODO Auto-generated method stub
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) …Run Code Online (Sandbox Code Playgroud) 我想将其他机器上的文件夹挂载到我的linux服务器上.为此,我使用以下命令
mount -t nfs 192.xxx.x.xx:/opt/oracle /
Run Code Online (Sandbox Code Playgroud)
哪个正在执行以下错误
mount.nfs: access denied by server while mounting 192.xxx.x.xx:/opt/oracle
Run Code Online (Sandbox Code Playgroud)
有谁知道发生了什么?我是linux的新手.
我想从android中的电话簿中选择一个联系人.我按一个按钮,然后显示联系人列表.当我点击我想选择我的活动中显示的点击的联系人号码,但在我的情况下,它返回null.这是我的代码:
import android.app.Activity;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.provider.Contacts.People;
import android.provider.ContactsContract.Contacts;
import android.provider.ContactsContract.PhoneLookup;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class Main extends Activity {
Button b;
TextView tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv = (TextView) findViewById(R.id.textView1);
b = (Button) findViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent intent = new Intent(Intent.ACTION_PICK,People.CONTENT_URI);
startActivityForResult(intent, 100);
}
});
}
@Override
public boolean …Run Code Online (Sandbox Code Playgroud) 我想通过以下配置以编程方式在android中创建Access Point.
AccessPointName :SomeName
Security:WPA2 PSK
Password:SomeKey
我怎样才能做到这一点?问候
我想用它设置热点ssid并进行password配置,因为我想与某些设备共享它.我在下面使用的代码对我来说很好,但我无法设置热点的密码.
if (wm.isWifiEnabled()) {
wm.setWifiEnabled(false);
}
WifiConfiguration wifiCon = new WifiConfiguration();
wifiCon.SSID = "UsmanAp";
wifiCon.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.SHARED);
wifiCon.allowedProtocols.set(WifiConfiguration.Protocol.RSN);
wifiCon.allowedProtocols.set(WifiConfiguration.Protocol.WPA);
wifiCon.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
try{
Method setWifiApMethod = wm.getClass().getMethod("setWifiApEnabled", WifiConfiguration.class, boolean.class);
boolean apstatus=(Boolean) setWifiApMethod.invoke(wm, wifiCon,true);
Method isWifiApEnabledmethod = wm.getClass().getMethod("isWifiApEnabled");
while(!(Boolean)isWifiApEnabledmethod.invoke(wm)){};
Method getWifiApStateMethod = wm.getClass().getMethod("getWifiApState");
int apstate=(Integer)getWifiApStateMethod.invoke(wm);
Method getWifiApConfigurationMethod = wm.getClass().getMethod("getWifiApConfiguration");
wifiCon=(WifiConfiguration)getWifiApConfigurationMethod.invoke(wm);
} catch (Exception e) {
Log.e(this.getClass().toString(), "", e);
}
Run Code Online (Sandbox Code Playgroud)
在上面的代码中添加了什么来设置热点的密码.
-Usman
我有一个应用程序,当用户在应用程序上输入的特定事件发生时生成通知.例如,用户输入了7个事件,而他没有点击通知,然后通知栏将变满.我不希望这样.我想只显示一个通知图标,但只显示所有7个通知.就像whatsapp只显示1个通知图标的地方一样.
我有一个url字符串说http://google.com,我想附加www到它的开始并将其转换为http://www.google.com.如果在java中有一些内置类来执行此操作或者执行相同操作的某些算法,请分享.