androidstudio使用jni studio怎么使用无标题20170819 08:36

Android studio 使用android studio 如何加载.so文件_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Android studio 使用android studio 如何加载.so文件
软件工程师|
总评分4.5|
浏览量20493
用知识赚钱
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩3页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢Android(202)
1.1.1 IDE 配置
Build Variants =& Test Artifact =& Unit Tests
1.1.2 build.gradle
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.1.1'
testCompile 'junit:junit:4.12'
1.1.3 Sync project
Tools =& Android =& Sync Project With Gradle Files
1.2.1 被测类 Calculator
public class Calculator {
public double sum(double a, double b){
public double substract(double a, double b){
public double divide(double a, double b){
public double multiply(double a, double b){
1.2.2 测试类 CalculatorTest
在&app/src&目录建立目录&test/java
在&app/src/test/java&目录下自动生成类&CalculatorTest
import org.junit.B
import org.junit.T
import static org.junit.Assert.*;
public class CalculatorTest {
private Calculator mC
public void setUp() throws Exception {
mCalculator = new Calculator();
public void testSum() throws Exception {
assertEquals(6d, mCalculator.sum(1d, 5d), 0);
public void testSubstract() throws Exception {
assertEquals(1d, mCalculator.substract(5d, 4d), 0);
public void testDivide() throws Exception {
assertEquals(4d, mCalculator.divide(20d, 5d), 0);
public void testMultiply() throws Exception {
assertEquals(10d, mCalculator.multiply(2d, 5d), 0);
右键点击&CalculatorTest&类,选择&Run & CalculatorTest&。也可以通过命令行运行测试,在工程目录内输入:
./gradlew&test
由于没有对 Calculator 进行具体实现,测试全部失败。实现后重新测试即可通过。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:90077次
积分:2390
积分:2390
排名:第15548名
原创:146篇
转载:179篇
评论:18条
(1)(11)(6)(34)(22)(1)(8)(11)(51)(21)(13)(5)(31)(21)(91)(1)4413人阅读
android(77)
Toast 是Android系统提供的一种非常好的提醒方式,在程序中可以使用它将一些短小的信息通知给用户,这些信息会在一段时间内自动消失,并且不会占用任何屏幕空间
######################################
首先需要定义一个弹出Toast的触发点,上文中定义了一个按钮button_1,我们尝试让点击这个按钮的时候弹出一个Toast
在onCreate()方法中添加代码:
public class FirstActivity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.first_layout);//insert begin
Button button1=(Button)findViewById(R.id.button_1);
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Toast.makeText(FirstActivity.this, &You clicked Button 1&, Toast.LENGTH_SHORT).show();
});//insert end
findViewById()方法获取到在布局文件中定义的元素,来得到按钮的实例
note:R.id.button_1是刚才在first_layout.xml中通过android:id属性指定的
findViewById()方法返回的是一个View对象,向下转型将它转成Button对象
得到按钮的实例后,通过调用setOnClickListener()方法为按钮注册一个监听器,点击按钮时就会执行监听器中的onClick()方法
Toast的用法简单,通过静态方法makeText()创建出一个Toast对象,然后调用show()将Toast显示出来
makeshow()方法需要传入三个参数。
第一个参数是Context,也就是Toast要求的上下文,由于活动本身就是一个Context对象,因此直接传入FirstActivity.this即可
第二个参数是Toast显示的文本内容
第三个参数是Toast显示的时长,有两个内置常量可以选择Toast.LENGTH_SHORT和Toast.LENGTH_LONG
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:461717次
积分:7179
积分:7179
排名:第3125名
原创:271篇
转载:40篇
译文:10篇
评论:60条
(2)(10)(2)(3)(9)(7)(4)(1)(2)(1)(2)(3)(4)(4)(7)(11)(4)(9)(6)(5)(26)(38)(25)(36)(39)(42)(17)(2)}

我要回帖

更多关于 android studio 使用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信