Android
hb_dzh
这个作者很懒,什么都没留下…
展开
-
线性布局(LinearLayout)
线性布局(LinearLayout)备注match_parent填充布局单元内尽可能多的空间wrap_content完整显示控件内容orientation有两个值,horizontal水平显示,vertical垂直显示百分比使用百分比需要将width属性设置为0或0px再设置weight属性启动一个新的Activityval intent = Intent(this, Main2Activity::原创 2017-10-04 15:26:02 · 427 阅读 · 0 评论 -
电话拨号示例
电话拨号示例代码//创建对象val intent = Intent()//指定操作intent.action = Intent.ACTION_CALL//指定Uriintent.data = Uri.parse("tel://119")//启动startActivity(intent)备注需要权限android.permission.CALL_PHONE添加方式AndroidManifest.xml原创 2017-10-04 15:28:37 · 332 阅读 · 0 评论 -
HelloAndroid
Hello Android代码button.setOnClickListener { val alertDialog = AlertDialog.Builder(this) alertDialog.setTitle("提示") alertDialog.setIcon(R.mipmap.ic_launcher)原创 2017-10-04 15:29:46 · 345 阅读 · 0 评论 -
Android文件操作
Android文件操作私有文件备注 因为手机内部存储的根目录是只读的,所以需要根据规范(/data/data/报名/…>)创建文件到APP私有文件夹filesDir (data/data/包名/files) 用来保存重要的配置文件cacheDir (data/data/包名/cache) 缓存目录,当存储空间不足,系统会自动清理该部分内容Fileval file = File(filesD原创 2017-10-04 15:30:27 · 274 阅读 · 0 评论 -
Android点击事件
Android点击事件备注全局实现View.OnClickListener 或许需要将MainActivity设置为public注册事件btn_login.setOnClickListener(this)btn_logout.setOnClickListener(this)定义函数 private fun setOnClickListener(v: View) { when (v?原创 2017-10-04 15:30:56 · 434 阅读 · 0 评论 -
Android Sqlite遇到的坑
Android Sqlite遇到的坑插入不报错,但是数据也没插进去val value = ContentValues()value.put("name", "velovl")//声明SQLite对象var db: SQLiteDatabase = writableDatabasedb.insert("table", null, value)db.close()因为不方便调试,找了半天没原创 2017-10-04 15:31:34 · 678 阅读 · 0 评论 -
Android Kotlin遇到的问题
Android Kotlin遇到的问题使用外部文件做一个APP的时候遇到这么一个问题,我需要打开其他APP存放在sdcard中的sqlite数据库,我设置的路径是 sdcard/dir/db/db001.sqlite路径看起来是没问题的,但是读取的时候总是报下面这个错误 files sdcard/dir/db/db001.sqlite contains a path separator原创 2017-10-04 15:32:06 · 468 阅读 · 0 评论