环球观速讯丨android代码拿到图片路径 mimeType获取图片的方法
1、获取图片
1、相册
【资料图】
以隐氏intent的方式打开系统默认的图库,需要传入mimeType
com.cooliris.media.Gallery
代码如下:
//打开图片
Intent galleryIntent = new Intent(Intent.ACTION_PICK);
//Intent galleryIntent = new Intent(Intent.ACTION_GET_CONTENT);
galleryIntent.setType("image/*");
startActivityForResult(galleryIntent, REQUEST_GALLERY);
1、ACTION_PICK、ACTION_GET_CONTENT可以完成相似的功能
2、mimeType:该activity可以处理的文件类型,形式:[type]/[subtype]。 Android MimeType的用途以及所有类型
在onActivityResult中,可以通过以下方法得到Uri:
Uri uri = data.getData();
2、相机
同样使用隐式的intent,打开系统的相机
com.android.camera.Camera
1、使用默认的返回路径
代码如下:
Intent cameraIntent=new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent,REQUEST_CAMERA);
The Camera activity which can preview and take pictures.
所以,在onActivityResult中,可以通过以下方法得到图片:
Bundle bundle=data.getExtras();
Bitmap bitmap= (Bitmap) bundle.get("data");
imageView.setImageBitmap(bitmap);
但是,camera应用程序,不会将全尺寸的图片传递给主调程序:系统为了防止应用内存占用过大,对于在应用内通过相机拍摄的图片最终返回来的结果进行了压缩,压缩后的图片变得很小,如下:
默认的,不传递EXTRA_OUTPUT,返回的图片被压缩
2、传递给camera应用程序,一个路径
为了得到期望的图片,可以为camera应用程序,传递一个附加值,这个附加值的名称在MediaStore中指定:EXTRA_OUTPUT,以URI的形式指示捕获的图像放置的位置(imgUri)
Camera的onCreate方法中得到mSaveUri,指示捕获的图片的路径
//传递给camera应用程序,一个附加值
Intent intent=new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, imgUri);
startActivityForResult(intent,REQUEST_CAMERA);
创建Uri
1、使用ContentResolver,因为是添加图片,用insert
Uri imgUri = getContentResolver().insert(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, new ContentValues());
2、 android文件存储路径
String imgPath= Environment.getExternalStorageDirectory().getAbsolutePath()+"/_"+System.currentTimeMillis();
Uri uri=Uri.parse(imgPath);
注意:权限,android.permission.WRITE_EXTERNAL_STORAGE
Camera返回图片,mSaveUri是路径
2、裁剪
可以在onActivityResult中调用裁剪图片的intent,如下:
Intent cropIntent=new Intent("com.android.camera.action.CROP");
cropIntent.setDataAndType(srcUri,"image/*");
cropIntent.putExtra("scale", true);
cropIntent.putExtra(MediaStore.EXTRA_OUTPUT,imgUri);
startActivityForResult(cropIntent,IMG_CROP);
QQ图片20160804160705.png
3、onActivityResult中的回调
不管是拍照还是通过相册,总有办法得到Uri,通过这个Uri就可以取得bitmap或者imgPath
取得bitmap:
Bitmap bitmap = BitmapFactory.decodeStream(getContentResolver().openInputStream(imgUri), null, null);
或者
Bitmap bitmap= MediaStore.Images.Media.getBitmap(getContentResolver(),imgUri);
或者
Bitmap bitmap= BitmapFactory.decodeFile(imgPath, null);
取得imgPath:
/**
* 根据Uri转变成真实路径
*/
public String getRealFilePath(Uri uri) {
String scheme=uri.getScheme();
if(scheme==null || scheme.equals(ContentResolver.SCHEME_FILE)){
String p= uri.getPath();
return p;
}
Cursor cursor = context.getContentResolver().query(uri, new String[]{MediaStore.Images.Media.DATA}, null, null, null);
if (cursor == null) {
return null;
}
if (cursor.moveToFirst()) {
String path = cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.DATA));
cursor.close();
}
return null;
}
之后,对得到的bitmap进行压缩:
4、压缩
图片有三种存在形式:硬盘上时是file,网络传输时是stream,内存中是stream或bitmap
质量压缩,它其实只能实现对file的影响,你可以把一个file转成bitmap再转成file,或者直接将一个bitmap转成file时,这个最终的file是被压缩过的,但是中间的bitmap并没有被压缩(或者说几乎没有被压缩,我不确定),因为bigmap在内存中的大小是按像素计算的,也就是width * height,对于质量压缩,并不会改变图片的像素,所以就算质量被压缩了,但是bitmap在内存的占有率还是没变小,但你做成file时,它确实变小了;
尺寸压缩,由于是减小了图片的像素,所以它直接对bitmap产生了影响,当然最终的file也是相对的变小了;
质量压缩
public String qualityCompressImg(Bitmap bitmap, String outPath, int maxSize) {
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
float option = 100f;
bitmap.compress(Bitmap.CompressFormat.JPEG, (int) option, byteArrayOutputStream);
while (byteArrayOutputStream.toByteArray().length / 1024 > maxSize) {
byteArrayOutputStream.reset();
option *= 0.9f;
if(option<1){
break;
}
bitmap.compress(Bitmap.CompressFormat.JPEG, (int) option, byteArrayOutputStream);
}
try {
FileOutputStream outputStream = new FileOutputStream(outPath);
outputStream.write(byteArrayOutputStream.toByteArray());
outputStream.flush();
outputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
return outPath;
}
尺寸压缩
public Bitmap ratioBitmap(String path, int viewWidth, int viewHeight) {
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 1;
options.inJustDecodeBounds = true;
options.inPreferredConfig = Bitmap.Config.RGB_565;
BitmapFactory.decodeFile(path, options);
int h = options.outHeight;
int w = options.outWidth;
int inSampleSize = (int) Math.max(h * 1.0 / viewWidth, w * 1.0 / viewHeight);
if (inSampleSize <= 0) {
inSampleSize = 1;
}
options.inJustDecodeBounds = false;
options.inSampleSize = inSampleSize;
return BitmapFactory.decodeFile(path, options);
}
5、操作Exif信息
为什么在有些手机上拍摄的照片看起来方向不对?
用相机拍摄出来的照片含有EXIF信息,ExifInterface.TAG_ORIENTATION指的就是EXIF中的orientation信息。如果我们忽略orientation信息,直接去获取图片的bitmap,得到的结果会旋转(90°、180°、270°)。所以在onActivityResult方法获取到照片数据后,读取exif信息,将照片旋转到正确的方向(Matrix)。
什么是Exif?
Exif是一种图像文件格式,是在JPEG格式头插入了照片的信息。通过ExifInterface类可以操作图片的Exif信息,其中定义了一些字符串的静态常量:
TAG_APERTURE:光圈值。
TAG_DATETIME:拍摄时间,取决于设备设置的时间。
TAG_EXPOSURE_TIME:曝光时间。
TAG_FLASH:闪光灯。
TAG_FOCAL_LENGTH:焦距。
TAG_IMAGE_LENGTH:图片高度。
TAG_IMAGE_WIDTH:图片宽度。
TAG_ISO:ISO。
TAG_MAKE:设备品牌。
TAG_MODEL:设备型号,整形表示,在ExifInterface中有常量对应表示。
TAG_ORIENTATION:旋转角度,整形表示,在ExifInterface中有常量对应表示。
使用setAttribute()设置Exif信息,将不会写入到目标图片中,只有在改变Exif信息后,调用saveAttribute()才可以把新的Exif写入到目标图片中。
代码如下:
读取exif信息:
ExifInterface oldExif=new ExifInterface(pathImage);
Class exifInterfaceClass=ExifInterface.class;
Field[] fields=exifInterfaceClass.getFields();
for(int i=0;i
String fieldName = fields[i].getName();
if (!TextUtils.isEmpty(fieldName) && fieldName.startsWith("TAG")) {
String fieldValue = fields[i].get(exifInterfaceClass).toString();
String attribute = oldExif.getAttribute(fieldValue);
L.e("exif",fieldName+"-"+fieldValue+"-"+attribute);
}
}
旋转图片:
public String rotateImg(String imgPath, int maxSize) {
Bitmap bitmap=BitmapFactory.decodeFile(imgPath, null);
int rotate=0;
try {
ExifInterface old = new ExifInterface(imgPath);
int orientation=old.getAttributeInt(ExifInterface.TAG_ORIENTATION,0);
if(orientation==ExifInterface.ORIENTATION_ROTATE_90){
rotate=90;
}else if(orientation==ExifInterface.ORIENTATION_ROTATE_270){
rotate=270;
}else if(orientation==ExifInterface.ORIENTATION_ROTATE_180){
rotate=180;
}
} catch (IOException e) {
e.printStackTrace();
}
Matrix matrix=new Matrix();
matrix.setRotate(rotate, bitmap.getWidth()/2,bitmap.getHeight()/2);
Bitmap tempBitmap=Bitmap.createBitmap(bitmap,0,0,bitmap.getWidth(),bitmap.getHeight(),matrix,true);
if(tempBitmap!=bitmap){
bitmap.recycle();
}
return qualityCompressImg(tempBitmap, imgPath, maxSize);
}
如果rotate=0,recycle(),会有问题?
因为 tempBitmap和bitmap可能会是同一个
Bitmap.createBitmap,源bitmap和目标bitmap可能是同一个
6、七牛 上传图片
new Thread(new Runnable() {
@Override
public void run() {
try {
URL url=new URL("http://101.201.211.229/zbhq/Home/BabyShow/upToken");
HttpURLConnection connection= (HttpURLConnection) url.openConnection();
connection.connect();
if(connection.getResponseCode()==200){
InputStream inputStream=connection.getInputStream();
ByteArrayOutputStream outputStream=new ByteArrayOutputStream();
byte[] buff=new byte[1024];
int len=0;
while ((len=inputStream.read(buff))!=-1){
outputStream.write(buff,0,len);
}
String jsonString=outputStream.toString();
outputStream.close();
inputStream.close();
JSONObject jsonObject=new JSONObject(jsonString);
final String code=jsonObject.getString("code");
final String uptoken=jsonObject.getString("uptoken");
UploadManager uploadManager=new UploadManager();
String key="babyShow/" +System.currentTimeMillis();
uploadManager.put(uploadPath, key, uptoken, new UpCompletionHandler() {
@Override
public void complete(String key, ResponseInfo info, JSONObject response) {
final String path="http://7xrpiy.com1.z0.glb.clouddn.com/"+key;
text2.setText(code + ":" + path);
new Thread(new Runnable() {
@Override
public void run() {
try {
URL url1=new URL(path);
HttpURLConnection connection1= (HttpURLConnection) url1.openConnection();
if(connection1.getResponseCode()==200){
InputStream inputStream1=connection1.getInputStream();
final Bitmap bitmap=BitmapFactory.decodeStream(inputStream1);
runOnUiThread(new Runnable() {
@Override
public void run() {
imageView2.setImageBitmap(bitmap);
}
});
inputStream1.close();
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}).start();
}
}, null);
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (JSONException e) {
e.printStackTrace();
}
}
}).start();
七牛 上传图片
标签:
相关推荐:
精彩放送:
- []【扑克类】多例模式的概念和作用
- []世界观焦点:xlive.dll丢失怎么解决?xlive.dll没有被指定在windows运行怎么解决?
- []天天速讯:平安不动产180亿元公司债券已获受理
- []广东2019年3月全国计算机二级考试报名时间及流程
- []要闻速递:上海到武夷山高铁G1635途径几站?上海到武夷山高铁G1635途径
- []十种最好吃的坚果零食 常见好吃的坚果零食大全
- []环球要闻:《在悉尼等我》到底是什么?关于在悉尼等我的介绍
- []世界今热点:保利置业:1月合同销售额约49亿元
- []百事通!建业地产:1月物业合同销售额28.71亿元 同比增加为43%
- []中信建投期货2月7日早间交易策略
- []pH、水温、溶解氧的指标图 pH值偏高有什么危害吗?
- []【环球时快讯】linux arp 防火墙关闭 如何关闭360安全卫士的ARP防火墙?
- []每日快看:今日埃迪库里和库里 埃迪库里怎么了?
- []Arduinomega2560控制42步进电机接线图
- []8轮融资后,镁信健康上市之路依然坎坷
- []今日往生咒的原文 《往生咒》的全文内容是什么?
- []财神是谁的原型?揭秘财神的原型
- []即时看!唯愿当歌对酒时 月光长照金樽里是友情吗?
- []环球实时:五红水可以天天喝吗?红枣补气血的方法
- []中海地产:1月中国海外系列公司合约物业销售额约人民币131.88亿元
- []【世界新视野】violetta酵素有用吗?红木有哪些类别?
- []一台空调一小时用多少电?空调耗电如何计算?
- []世界今日报丨短裤的英语单词是什么?短裤的英语单词
- []全球热议:雪榕生物:公司目前生产经营一切正常
- []要闻速递:打印机和复印机的辐射量有多大?打印机和复印机的辐射量
- []【环球速看料】关于硬卧图片素材你了解多少?关于硬卧图片素材
- []世界速读:ipad tv电视棒使用方法 ipad tv电视棒怎么用?
- []环球视点!negative是什么意思?negative的用法
- []控股股东股份被轮候冻结 ST中利说明情况
- []热讯:腾龙镜头多少钱?腾龙镜头型号及报价大全
- []每日聚焦:华凌空调怎么样?华凌空调有哪些特点?
- []世界热议:机构预测2023年底前金银涨约14%,铂的回报将最大!
- []当前热门:微信聊天记录如何备份转移到另外一个手机上?操作步骤
- []博客积分如何计算?CSDN积分规则
- []【进程隐藏之内核】EPROCESSSS结构体
- []全球热推荐:中原建业:1月拥有3个新签合约项目
- []环球热点评!乐视手机怎么样?乐视手机好用吗?
- []今日讯!信知生男恶是什么?信知生男恶详情介绍
- []世界快报:java命令行中的DstRpcServer怎么运行?操作步骤
- []西瓜足迹用不了怎么办?怎么回事?
- []当前短讯!暗黑3怎么购买?暗黑3国服购买指南
- []焦点精选!My97DatePickerBeta日期控件乱码问题解决办法
- []通讯!k-d树和bbf算法 一直递归子树的数据点集算法
- []全球即时:天佑武汉 天佑种花家!爬之分析之各省数据入口
- []白杨树的特点象征意义 关于白杨树的特点
- []微速讯:WFXSVC.EXE WFXSVC.EXE进程是什么?有什么用?
- []当前消息!2022年值得入手的大屏手机 2022高性价比手机排行榜
- []天天热文:Emulex公司介绍 Emulex公司获SolarisReady认证
- []关于购物商场的介绍 你知道多少?
- []iphone表情符号如何添加?iphone表情符号添加方法
- []天天观察:天似穹庐中的穹庐是什么意思?详情介绍
- []索尼投影机价格怎么样?sony投影机功能如何?
- []睑怎么读?眼睑发音及解释
- []全球热讯:罗盘针什么时候传入欧洲?罗盘针什么时候发明的?
- []关注:一士类稿
- []少女时代歌词是什么?少女时代歌词大全
- []焦点信息:《剑网三》玲珑密保锁解除问题解决方案相关教程
- []聚焦:什么是电极的极化电压?电极与电解质溶液界面的电位差
- []精彩看点:【C语言网】国内领先的综合性编程学习网站
- []微动态丨tcl液晶监视器你了解多少?tcl液晶监视器的价格
- []世界快播:网卡是什么?网卡有什么功能?
- []部门组织结构及分工设想——技术总监、技术运维组
- []天天快看:多达60个网站 免费下载免费的3D模型
- []环球通讯!索尼psp游戏机多少钱?索尼psp报价及相关介绍
- []【天天速看料】NET是什么?netFramework是一个品牌商标推出的?
- []当前关注:Java的类型是什么?byte字节型占一个字节(8bit)的数据范围
- []三星c3500怎么样?三星c3500最新报价
- []硕美科g927怎么样?硕美科g927好不好?
- []【环球播资讯】win10关闭自动更新后怎么更新?win10关闭自动更新后更新方法
- []【天天新视野】数学书中求多项式系数的问题 编程上怎么办?
- []全球即时:如何一次性删除全部页眉页脚?Word中删除全部页眉页脚的方法
- []最新资讯:华电、华润等7家企业签约阿拉善腾格里沙漠12GW风光基地项目
- []热点!数码相机销量排行榜 看看你的品牌排第几?
- []分享100个有趣的python项目 值得收藏
- []全球今日报丨激光器结构原理是什么?激光器结构原理介绍
- []低温地区新能源汽车能耗逐年下降
- []当前热点-世界上最大的会计事务所——Pricewaterhouse
- []四年一遇:ngix+rtmp+ffmpeg的直播效果
- []最新资讯:3MW/6MWh!粤北地区首个用户侧智能组串式储能项目成功投运
- []焦点快看:【Linux操作系统】系统调用和库函数编程基础知识
- []当前快报:重庆:争夺西部第一机场?
- []环球要闻:2.5万吨!华友钴业子公司广西巴莫首批正极材料产品下线
- []硅片反弹!中环硅片全线涨价0.82~1.15元/片 ,最高涨幅近15.5%!
- []热点在线丨春秋航空:疯狂
- []【速看料】凤形股份:为保证所有投资者平等获悉公司信息,公司将在各期定期报告中披露对应时点的股东人数信息
- []滨江集团:截至2023年1月31日,公司合并普通账户和融资融券信用账户的在册股东总户数为31303户
- []金科联盟解体
- []有研粉材:定期报告对应时点之外的股东人数不属于规则规定的强制信息披露范畴
- []最新:财面儿丨首开股份:近期为子公司提供财务资助约3亿元
- []每日短讯:房企关注函+1!阳光城巨额亏损被深交所“盯”上
- []全球视点!财面儿丨保利置业:1月份合约销售额49亿元 同比增长105%
- []珠城科技:公司的产品主要应用于消费类家电、智能终端等,同时以汽车领域作为公司未来的重要发展方向
- []焦点短讯!农民进城买房,一套补贴5万!河南一地启动购房促销活动
- []【天天聚看点】盛新锂能发行GDR并在瑞交所上市获批 2022年净利同比预增超5倍
- []豪掷31亿元!英联股份拟投建锂电复合铜箔/铝箔生产线
- []快讯:中金货币金融研究:1月信贷投放规模可能达到4.8万亿元 规模或创记录
- []储能有望延续高景气度 2023年或成为爆发之年
- []全球视点!银河证券:A股市场进入颠簸期 配置沿几条主线
- []实时:光大证券:半固态电池应运而生 抢占下一代锂电技术制高点
- []湖北省:1GW新型储能示范项目申报启动,锂电项目不参与
- 什么是百度权重?百度权重详解及影响因素
- 当前头条:zmud之小技巧 自动enforce和enchant的最大值是什么?
- 世界热讯:门店客流量如何统计?门店客流分析的重要性
- mysql使用EXPIN脚本的执行效率 PHP综合应用介绍
- 天天观察:领域驱动设计——Domain-drivenDesign
- 每日动态!【源代码】java.util.Vector容器源代码详解
- 每日快播:Touch HD全面剖析 直板手机大势所趋
- 环球速读:javascript中的时间日期 Oracle的连接符
- 【时快讯】mysql出现无效连接属性异常如何处理?
- 环球观速讯丨android代码拿到图片路径 mimeType获取图片的方法
- 环球热推荐:春节出游潮退潮后,处处是“坑”
- 关注:储能安全新国标正式发布!储能消防市场将迈向百亿级空间
- 【全球报资讯】近1.6万次!基金经理、机构忙调研
- 天天播报:佳源国际控股:进一步延长交换要约届满期限至3月6日
- 税后工资8000税前是多少?年收入多少要交个人所得税?
- 【天天新视野】西安未央区即将面向全市发放共计1000万元电子消费券
- 焦点速读:一晚七家公司被调查,有公司掩埋凭证,挖出9米宽5米深大坑!数据特区概念爆发
- 全球即时:最新龙虎榜:机构买入润和软件超8000万,知名游资买入广博股份
- 平均工资是税前工资还是税后工资?平均工资是怎么算的?
- 2022平均工资怎么计算?2022年度社会平均工资怎么算?
- 世界热点评!谁是2022旅游出行“预亏王”?
- 脑梗“最爱”1黄,不是花生,平时敞开吃,血脂乖乖降,脑梗不敢放肆
- 全球看点:62度电池跑320公里,4秒内破百,Everrati推出保时捷911纯电版
- 如何给鲜玉米保鲜储存 玉米保鲜储存方法
- 全球快消息!F1威廉姆斯车队发布2023赛季新车涂装
- 今日热闻!建业地产1月合同销售额28.71亿元 同比增长43%
- 环球热资讯!上海现代农业产业园(横沙新洲)规划公布 2035年园区总产值超百亿
- 热门看点:北京数据特区发酵 多家公司摩拳擦掌备战
- 环球时讯:免押金、佣金打折!北京为返工租客筹集53万套优惠房源
- 环球快播:深圳:降低企业用房成本
- 海南推动土地节约集约利用:控制新增建设用地,保障生活用地
- 数码视讯:2月3日公司高管郑海涛减持公司股份合计4.68万股
- 观焦点:天秦装备:2月3日公司高管张澎、王兆君减持公司股份合计11万股
- 世界视点!炼石航空:2月3日公司高管张政减持公司股份合计10万股
- 绿城集团2023年首月总合约销售135亿元 同比下降7.53%
- 世界资讯:中际旭创:2月3日公司高管王军减持公司股份合计10000股
- 焦点快报!时来天地皆同力 2023年或迎来“戴维斯双击”——访重阳投资董事长王庆
- 微头条丨八大券商主题策略:超级快充时代来临!远期市场空间超千亿 充电桩概念风起云涌
- 焦点热门:北交所强势开局 私募看好今年投资机会
- 今日观点!中信证券:内资开始接力外资 成长风格将持续占优
- 当前简讯:灰姑娘的故事简介50字_灰姑娘的故事简介
- 世界实时:土地周报 | 供求价持续低位运行,流拍率接近20%(01.30-02.05)
- 世界信息:深圳二手房交易量呈现快速恢复态势
- 引力传媒:2月3日公司高管罗衍记、李浩减持公司股份合计40万股
- 哈尔滨:鼓励在哈金融机构加大房地产领域信贷投放
- 奇安信:2月1日至2月2日左文建减持公司股份合计1.4万股
- 【环球新要闻】新房周报 | 12城调控放松、多地下调利率,成交回升(01.30-02.05)
- 环球微动态丨资本月报|融资环境有所改善,房企配股较为积极 (2023年1月)
- 今日视点:理工导航:2月3日至2月6日公司高管高志峰增持公司股份合计1.01万股
- 世界今日讯!环球旅讯发力商旅&MICE赛道:推出商旅研习社及年度活动规划
- 全球信息:中交地产:湖南华夏完成减持1.21%股份 重庆渝富减持股份达到1%
- 世界快报:公共车辆全面电动化试点启动,利好充电服务商
- 微信加人限制如何解除_微信加人限制怎么解除
- 环球速讯:由于后者资金问题 大唐集团终止出售厦门商管公司予广西吉顺隆
- 每日观察!天虹股份变更公司签字注册会计师及质量复核人员
- 华侨城A:公司唐镇项目经上海市张江管委会、工商监督部门调查已判定没有违规开发和虚假宣传
- 【全球时快讯】武汉:动态调整住房限购范围 住房限购区域购房的居民家庭可新增一个购房资格
- 世界球精选!财面儿|融信中国1月合约销售额约9.95亿元
- 实时焦点:磁谷科技:公司目前在手订单充足,业务拓展持续稳健进行
- 财面儿丨雅居乐:1月预售金额合计为人民币64.4亿元
- 天天微头条丨财面儿丨金地商置:1月份合约销售额22.96亿元
- 德赛西威:公司严格按照相关法规要求进行财务数据的发布
- 当前资讯!山东新年“1号文件”力促经济复苏 一季度重点项目完成投资6000亿元以上
- 世界焦点!财面儿丨力高集团:1月份合约销售额13.23亿元
- 环球热资讯!金地商置1月合约销售额22.96亿元 同比减少约59.68%
- 中国奥园:以5.84亿元出售珠海翠微项目60%股权
- 全球简讯:长沙:截至今年1月底,盘活存量房1.28万套
- 天天观天下!开开实业:公司是以中医药流通、中医药学服务(中医问诊服务)和服装批发、零售为主营业务
- 哈尔滨:非哈市户籍在哈购新房可享万元补贴
- 美吉姆:公司目前未应用过该软件
- 环球最新:昆船智能:截至2023年1月30日我公司股东总数为29533户
- 天天热议:招商局置地:余志良辞任总经理,黄竞源获委任
- 世界快资讯:思安云创成功签约深能集团智慧能源监控平台及高级应用研发项目
- 储能业务持续向好 南都电源预计2022年扭亏为盈
- 环球通讯!2022锂钴价格背道而驰,2023供应过剩延续钴价继续滑落?
- 观速讯丨业绩持续逆天,还在持续大爆发的龙头,关键已经不贵了
- 一个鼻孔通气的生肖_一个鼻孔通气的危害
- 隆基绿能:拟向全资子公司增资20亿元 推进29GW高效单晶电池项目
- 接入光伏、储能、充电桩等更省事 湖北首个“源网荷储”新型配电网试点建成
- 视讯!孚能科技引领全球动力软包创新 SPS大软包超级电池“攻城掠地”
- 热文:复地(集团)10亿债券将于2月14日兑付及摘牌 票面利率5.60%
- 环球观热点:提供适配房源53万套 北京推出惠民租房服务平台
- 聚焦:【互动掘金】国脉科技:将积极研究ChatGPT与现有技术的融合
- 华瑞股份:截止2023年1月31曰,公司股东人数为10590户
- 焦点速看:中衍期货:美国非农表现强劲给金银压力
- 焦点快播:华测检测:公司回购方案的有效期至2023年3月13日,会按照回购方案积极推进
- 世界新消息丨冠昊生物:本维莫德乳膏其他适应症的研发有序推进中,公司的研发项目进展情况,敬请查阅公司定期报告
- 焦点热讯:武汉:在住房限购区域购房的居民家庭可新增一个购房资格
- 快报:武汉:新出让土地可按照不低于起始价的10%确定竞买保证金
- 环球即时看!武汉:具备条件的大型购物中心、商业综合体和商业街区可设置外摆
- 焦点要闻:印度狂买俄油符合西方利益?美国官员:价格上限机制已落实到位
- 科润新材料完成C轮2.4亿融资 全氟离子膜已应用于钒电池等领域
- 今日快看!*ST必康拟增资子公司并设立孙公司 布局锂电池、电池材料产业
- 资讯推荐:动力电池铝箔产销量同比大增 鼎胜新材2022年净利同比预增逾两倍
- 天天微头条丨电池化学品销量增长 新宙邦2022年营收约96.61亿
- 110亿元!志存锂业拟在新疆阿勒泰投建碳酸锂及正极材料项目
- 名师讲坛 | “二十四史”视角下的《元史》
- 世界新动态:深圳发布金融科技专项发展规划 打造国际影响力金融科技中心城市
- 环球视讯!都城伟业集团接盘鲁能集团转让的郑州鲁能置业100%股权
- 当前热门:2月6日英可瑞涨停分析:充电桩,氢能源/燃料电池,高铁轨交概念热股
- 2月6日江南化工涨停分析:人工智能,民爆,手势识别概念热股
- 环球播报:2月6日汉马科技涨停分析:垃圾分类,氢能源/燃料电池,重卡概念热股
- 处四会五达之地,融人文商业之机——百年阪急的中国宁波之旅
- 世界最新:江阴银行:我行严格遵守监管部门相关规定,目前未开展互联网存款业务
- 【新要闻】衢州开化县一宗商住地因宗地使用条件变更终止出让 起价1.73亿
- 每日速讯:飞行汽车完成今年首飞!万亿市场何时开启?
- 即时:江苏常州金坛盐穴压缩空气储能电站—— 赋能地下盐穴 助力高效用能
- 产销量暴增300%!产线昼夜不停!铜箔为什么这么火?
- 焦点讯息:突发!锂电池着火引发火灾致4死3伤 !
- 天天新消息丨3MW/6MWh!粤北地区首个用户侧智能组串式储能项目成功投运