我有一个登录数据库,从我的Android客户端我必须以安全的方式传递密码.我想实现一个能够进行加密的登录屏幕.
如何在我的应用程序中实现安全加密?
我有一个使用 ViewPager 的 Android 应用程序,视图寻呼机中的每个 Fragment 都有自己的 WebView。我能够编写测试用例来检查 ViewPager 上的导航。但是如何测试作为视图寻呼机的第一个子级的 webview 中的 div 是否断言提供的字符串?
onWebView().withElement(findElement(Locator.ID, "desgination")).
check(webMatches(getText(), containsString("Doctor")));
Run Code Online (Sandbox Code Playgroud)
这个扔
android.support.test.espresso.AmbiguousViewMatcherException: 'WebView with JS enabled' 匹配层次结构中的多个视图。问题视图在下方标有“****MATCHES****”。
我正在尝试从我的Android客户端发送一个json字符串到我的.net Rest服务...任何人都可以帮我解决这个问题吗?
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost("http://myURL");
JSONObject json = new JSONObject();
json.put("name", "i am sample");
StringEntity str = new StringEntity(json.toString());
str.setContentType("application/json; charset=utf-8");
str.setContentEncoding(new BasicHeader(HTTP.CONTENT_TYPE,"application/json; charset=utf-8"));
post.setEntity(str);
HttpResponse response = client.execute(post);
Run Code Online (Sandbox Code Playgroud)
响应是不好的要求.我发送json对象作为字符串?这段代码是否正确?
我创建了一个TabWidget
TabWidget tabWidget = new TabWidget(this);
tabWidget.setId(android.R.id.tabs);
Run Code Online (Sandbox Code Playgroud)
和一个FrameLayout
FrameLayout frameLayout = new FrameLayout(this);
frameLayout.setId(android.R.id.tabcontent);
Run Code Online (Sandbox Code Playgroud)
怎么使framelayout上面的选项卡?
**what is the equivalent code to "android:layout_above="@android:id/tabs"**
Run Code Online (Sandbox Code Playgroud)
编辑
我正在使用此代码,这是正确的吗?
TabHost tabHost = new TabHost(this);
tabHost.setLayoutParams(
new RelativeLayout.LayoutParams(
LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT,1));
TabWidget tabWidget = new TabWidget(this);
tabWidget.setId(android.R.id.tabs);
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(width, height);
lp.addRule(RelativeLayout.ABOVE, R.id.tabcontent);
tabWidget.setLayoutParams(lp);
tabHost.addView(tabWidget);
FrameLayout frameLayout = new FrameLayout(this);
frameLayout.setId(android.R.id.tabcontent);
frameLayout.setPadding(0, 55, 0, 0);
tabHost.addView(frameLayout, new RelativeLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
tabHost.setup();
Run Code Online (Sandbox Code Playgroud) 我想onfling在listview中的每个项目中实现(或一些类似的滑动)listview.如果我滑动该特定项目,它应该在名称旁边显示三个按钮.
有任何想法实现这一点.
我有一个7x6网格.我必须填写选定月份的日历.我有日期,月份和年份.借助这些值,可以在任何算法的帮助下填充我的网格视图吗?像这样
我正在尝试做一个用户可以移动图像的应用程序...当用户将其移动到某个地方时,应用程序应该做其他事情...有点解锁...
但问题是当ACTION_UP语句不起作用时......有什么建议吗?
这是我的代码:
public class Main extends Activity {
private View selected_item = null;
private int offset_x = 0;
private int offset_y = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ViewGroup vg = (ViewGroup) findViewById(R.id.lout);
vg.setOnTouchListener(new View.OnTouchListener() {
@Override
@SuppressWarnings("deprecation")
public boolean onTouch(View v, MotionEvent event) {
switch (event.getActionMasked()) {
case MotionEvent.ACTION_MOVE:
int x = (int) event.getX() - offset_x;
int y = (int) event.getY() - offset_y;
int w = getWindowManager().getDefaultDisplay().getWidth() - 100;
int h = getWindowManager().getDefaultDisplay().getHeight() - 100; …Run Code Online (Sandbox Code Playgroud)