ஜாமி அடையாளங்காட்டிகள்
ஜாமிவில் பல அடையாளங்காட்டிகள் உள்ளன. இந்த அடையாளங்காட்டிகளின் பெயர்களை அனைத்து செயலாக்கங்களுக்கும் இடையில் ஒன்றிணைக்க வேண்டும். இந்த பக்கம் பொருத்தமான எடுத்துக்காட்டுகளுடன் ஜாமி பயன்படுத்தப்படும் பல்வேறு வகை அடையாளங்காட்டிகளை குறிக்கிறது.
ஜாமி இன்போஹாஷ் அல்லது ஜாமி பொதுச் சாவி கைரேகை:
3d1112ab2bb089370c0744a44bb0786418d40b
போன்ற பொதுச் சாவி கைரேகைபதிவு செய்யப்பட்ட பெயர்: Blockchain இல் உள்ள Jami Infohash உடன் தொடர்புடைய பயனர் பெயர்
jeandupont
URI:
jami:3d1112ab2bb089370c0744a44bb0786418d40b
அல்லதுjami:jeandupont
அல்லது<sip:nnnnn@host:5060>
. [rfc3986] உடன் இணக்கமாக இருக்க வேண்டும். [rfc3986] [https://tools.ietf.org/html/rfc3986). இது ஒரு SIP URI என்றால், அது [rfc3261#19.1] உடன் இணக்கமாக இருக்க வேண்டும்.சட்டப்படி URI:
jami:3d1112ab2bb089370c0744a44bb0786418d40b
அல்லதுsip:nnnnn@host:5060
. URI இன் மிகவும் எளிமைப்படுத்தப்பட்ட வடிவம். பதிவு செய்யப்பட்ட பெயர் தீர்க்கப்பட வேண்டும், <> அடைப்புக்குறிகள் அல்லது காட்சி பெயர் இல்லை. திட்டத்துடன் முன்கூட்டியே (jami:
அல்லதுsip:
அல்லதுsips:
)** பயனர் அடையாளம்**: பதிவு செய்யப்பட்ட பெயர் (விரும்பப்படுவது) அல்லது பொது விசைப்பலகை கைரேகை. கணக்கு பொது விசைக்கான பயனர்-முக அடையாளங்காட்டி.
Display name அல்லது Profile name:
Jean Dupont
போன்ற பயனர் வரையறுக்கப்பட்ட சுயவிவர பெயர்.
ஒரு தொடர்பு காண்பிக்கப்படும் போதுஃ
_____
|photo| Display name or User ID
|_____| User ID
காட்சி பெயர் காலியாக இருந்தால், அதற்கு பதிலாக பயனர் ஐடி காட்டப்படும்
இரண்டு வரிகளும் ஒரே உள்ளடக்கத்தைக் கொண்டிருந்தால், முதல் வரி மட்டுமே காட்டப்படும்
If no photo is available and a registered name (jami) or display name (sip) is available, the first letter of this name can be used to generate a placeholder. Otherwise a generic placeholder is used.
புகைப்படம் கிடைக்கவில்லை என்றால், Canonical URI-க்கு குறிப்பிட்ட பின்னணி நிறத்துடன் ஒரு இடமிருகத்தைப் பயன்படுத்தலாம்ஃ
final int[] contactColors = {
color.red_500, color.pink_500,
color.purple_500, color.deep_purple_500,
color.indigo_500, color.blue_500,
color.cyan_500, color.teal_500,
color.green_500, color.light_green_500,
color.grey_500, color.lime_500,
color.amber_500, color.deep_orange_500,
color.brown_500, color.blue_grey_500
};
int generateAvatarColor(String canonicalUri) {
if (isEmpty(canonicalUri))
return R.color.grey_500;
String h = md5(canonicalUri);
if (h == null)
return R.color.grey_500;
int colorIndex = Integer.parseInt(h.charAt(0) + "", 16);
return contactColors[colorIndex % contactColors.length];
}
நிற மதிப்புகள் பொருள் பாலெட்டில் இருந்துஃ https://material.io/tools/color