小编Ale*_*nov的帖子

什么是更好的android.R或自定义R?

当我开始开发Android应用程序时,我倾向于在任何需要的地方定义自定义R值,特别是在布局文件中.例如:

findViewById(R.id.customerName).setText(customer.getName())
Run Code Online (Sandbox Code Playgroud)

布局:

<TextView android:text="TextView" android:id="@id/customerName"
    android:layout_height="wrap_content" android:layout_width="fill_parent" />
Run Code Online (Sandbox Code Playgroud)

现在我意识到,使用它可能会更好android.R.

findViewById(android.R.id.text1).setText(customer.getName())
Run Code Online (Sandbox Code Playgroud)

布局:

<TextView android:text="TextView" android:id="@android:id/text1"
    android:layout_height="wrap_content" android:layout_width="fill_parent" />
Run Code Online (Sandbox Code Playgroud)

你遵循什么样的做法?各有哪些优缺点?

convention android coding-style

14
推荐指数
2
解决办法
3282
查看次数

如何在Java中使用HttpGet发送cookie

我正在尝试发送cookie以及我的HttpGet请求,但每次尝试我都无法成功发送它.我也尝试直接修改标题,这是我的代码:

DefaultHttpClient httpClient = new DefaultHttpClient();  

CookieStore store = new BasicCookieStore();
store.addCookie(MyCookieStorageClass.getCookie());
httpClient.setCookieStore(store);

HttpGet httpGet = new HttpGet("http://localhost/);     

try {
    // Execute HTTP Get Request  
    HttpResponse response = httpclient.execute(httpGet);  
    String responseData = ResponseHandler.getResponseBody(response);
} catch (IOException e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

java cookies android httpclient

8
推荐指数
1
解决办法
1万
查看次数

二进制数的快速除法算法

我目前正在使用Logisim(即仅逻辑门)构建一个16位ALU,并且我被困在一个除法过程中.我目前只使用简单的标准"除法算法循环"(如下所示):

  1. 读取输入值;
  2. 比较输入值.等到比较过程结束;
  3. 如果A <B转到步骤10.如果A≥B,转到下一步;
  4. 从A中减去B;
  5. 等到减法过程结束;
  6. 添加一个来计算;
  7. 等到计数过程结束;
  8. 从减法过程写入值到输入;
  9. 转到第1步;
  10. 答案是计数余数A.

然而,这对于具有大答案的过程需要很长时间(重复300次滴答循环65,000次并不好玩).我只是想知道是否有类似的算法可以使用逻辑门实现更快(专门使用加法和/或减法和/或乘法以及任何布尔逻辑).任何帮助或想法将不胜感激!弗雷泽

algorithm binary logic division

7
推荐指数
1
解决办法
8255
查看次数

我可以不使用OR和AND吗?

我知道我可以使用NOT反转X. 不是x = x'

但是,我能用OR&AND反转X吗?

鉴于此函数F = W'.YZ'+ V.W'.Z'

我可以用OR&AND制作电路吗?

谢谢

logic

6
推荐指数
1
解决办法
8945
查看次数